Sau khi tối ưu AlmaLinux 9 và tối ưu MySQL hết mức, bạn sẽ chạy proc ghithoigian để ghi 1000 tỷ dòng dữ liệu cho lẹ lẹ cho đỡ tốn điện, tốn thời gian, mệt sức.
Trong lúc chạy, tôi có đếm coi được bao nhiêu dòng rồi thì mất khá lâu để có kết quả của câu SELECT hơn 100 triệu dòng dữ liệu.
Nhìn lại máy ảo AlmaLinux 9 chạy trên VMware Workstation thấy có thông báo này:
[ 32.525843] systemd-rc-local-generator[1099]: /etc/rc.d/rc.local is not marked executable, skipping.
[ 32.816716] systemd-rc-local-generator[1194]: /etc/rc.d/rc.local is not marked executable, skipping.
[ 662.402509] nvme nvme0: I/O 160 QID 4 timeout, completion polled
[ 662.402523] nvme nvme0: I/O 224 QID 5 timeout, completion polled
[ 692.614248] nvme nvme0: I/O 64 QID 3 timeout, completion polled
[ 692.614281] nvme nvme0: I/O 64 QID 5 timeout, completion polled
[ 726.405402] nvme nvme0: I/O 160 QID 2 timeout, completion polled
[ 726.405425] nvme nvme0: I/O 224 QID 8 timeout, completion polled
[ 756.609619] nvme nvme0: I/O 32 QID 4 timeout, completion polled
[ 756.609640] nvme nvme0: I/O 224 QID 5 timeout, completion polled
[ 756.696691] nvme nvme0: I/O 192 QID 3 timeout, completion polled
[ 786.817438] nvme nvme0: I/O 96 QID 3 timeout, completion polled
[ 1291.646842] nvme nvme0: I/O 128 QID 4 timeout, completion polled
[ 1322.365841] nvme nvme0: I/O 32 QID 7 timeout, completion polled
[ 1322.365858] nvme nvme0: I/O 128 QID 8 timeout, completion polled
[ 1322.399287] nvme nvme0: I/O 128 QID 3 timeout, completion polled
[ 1352.573997] nvme nvme0: I/O 160 QID 1 timeout, completion polled
[ 1352.583032] nvme nvme0: I/O 224 QID 7 timeout, completion polled
[ 1352.604625] nvme nvme0: I/O 64 QID 2 timeout, completion polled
[ 1383.293815] nvme nvme0: I/O 160 QID 4 timeout, completion polled
[ 1413.501584] nvme nvme0: I/O 128 QID 3 timeout, completion polled
[ 1413.621736] nvme nvme0: I/O 160 QID 4 timeout, completion polled
[ 1444.224320] nvme nvme0: I/O 32 QID 1 timeout, completion polled
[ 1474.429489] nvme nvme0: I/O 160 QID 3 timeout, completion polled
[ 1474.429556] nvme nvme0: I/O 96 QID 4 timeout, completion polled
[ 1505.148996] nvme nvme0: I/O 192 QID 8 timeout, completion polled
[ 1537.916759] nvme nvme0: I/O 160 QID 2 timeout, completion polled
[ 1540.988603] nvme nvme0: I/O 224 QID 5 timeout, completion polled
[ 1571.197053] nvme nvme0: I/O 160 QID 4 timeout, completion polled
[ 1571.197094] nvme nvme0: I/O 224 QID 8 timeout, completion polled
[ 1601.404710] nvme nvme0: I/O 32 QID 4 timeout, completion polled
[ 1601.404725] nvme nvme0: I/O 128 QID 7 timeout, completion polled
[ 1663.872407] nvme nvme0: I/O 192 QID 2 timeout, completion polled
[ 1664.348934] nvme nvme0: I/O 224 QID 1 timeout, completion polled
[ 1694.587286] nvme nvme0: I/O 0 QID 4 timeout, completion polled
[ 1694.587328] nvme nvme0: I/O 192 QID 5 timeout, completion polled
[ 1725.308637] nvme nvme0: I/O 32 QID 4 timeout, completion polled
[ 1725.308655] nvme nvme0: I/O 96 QID 7 timeout, completion polled
[ 1755.515564] nvme nvme0: I/O 224 QID 1 timeout, completion polled
[ 1755.515603] nvme nvme0: I/O 64 QID 3 timeout, completion polled
[ 1755.515636] nvme nvme0: I/O 224 QID 5 timeout, completion polled
Tôi để ý chỉ khi xài câu lệnh SELECT đếm số dòng quá nhiều mới thấy lỗi nvme nvme0: I/O QID timeout, completion polled.
Đĩa cứng của máy ảo là SSD chuẩn NVMe gắn trên khe PCIe nhanh nhất hiện giờ. Có vẻ đây không phải là lỗi mà chỉ là thông báo mà thôi.
Bạn nào biết thông tin gì thêm nhớ cho tôi biết để thêm vào bài viết này, cảm ơn các bạn.