Điểm:1

Trung bình tải cao trong Hệ điều hành Solaris - Do I/O đọc cao

lá cờ br

Trong HĐH Linux, mức trung bình tải phụ thuộc vào nhiều yếu tố như mức sử dụng CPU, số lượng quy trình ngủ liên tục và các yếu tố khác. Mặt khác, tải trung bình của hệ điều hành Solaris phụ thuộc vào số lượng quy trình có thể chạy và đang chạy.

Tôi đã phải đối mặt với mức trung bình tải cao khoảng 250 (1 phút), 230 (5 phút), 219 (15 phút) trên máy kim loại trần Solaris có tài nguyên như

vCPU: 256 RAM: 512GB ĐĨA: SAN

Trong quá trình tải cao này, tôi phát hiện ra rằng thời gian chờ của CPU (87% không hoạt động) và RAM trống là khoảng >100GB. Nó hoàn toàn cho thấy rằng không có bất kỳ nút cổ chai nào ở hai tài nguyên này. Vì quá trình sao lưu đang chạy trên hệ thống và rất nhiều yêu cầu đọc sẽ xảy ra trên hệ thống tệp SAN của tôi nhưng thời gian phản hồi là khoảng 0,25-0,35 mili giây, ít hơn nhiều hoặc tốt. Từ tiện ích iostat, tôi thấy rằng các hệ thống tệp đó đang bận khoảng 40-50%. Từ vmstat, sau một vài giây, có khoảng 40-120 quy trình có thể chạy được nghĩa là chúng vào hàng đợi nhưng trong giây tiếp theo, giá trị là 0. Từ biểu đồ và số liệu thống kê, có thể thấy rằng yêu cầu đọc đã gây ra sự cố này.

câu hỏi:

  1. Liệu các quy trình chạy được này có thể gây ra mức trung bình tải cao như vậy không? Nếu nó, vậy Làm thế nào
  2. Nếu thời gian phản hồi yêu cầu đọc từ SAN rất tốt và giá trị bận của hệ thống tệp là 50% chứ không phải 100% thì tại sao điều này lại gây ra tải? Làm thế nào nó có thể được liên quan.

Lưu ý: Trong trường hợp có bất kỳ vấn đề nào liên quan đến kịch bản này, vui lòng cho tôi biết.

Andrew Henle avatar
lá cờ ph
* Nó hoàn toàn cho thấy rằng không có bất kỳ nút cổ chai nào ở hai tài nguyên này * Không, không có. Trên thực tế, hoàn toàn ngược lại có thể xảy ra. Đăng đầu ra từ `echo ::memstat | mdb -k`, chạy với quyền root. Đầu tiên, "bộ nhớ trống" tính bộ nhớ trong hệ thống tệp và bộ đệm ZFS ARC là "miễn phí". Nếu bạn có nhu cầu đột ngột về RAM và nó bị ràng buộc trong ZFS ARC, thì bạn sẽ gặp rắc rối. Chắc chắn, ZFS ARC sẽ giải phóng bộ nhớ của nó, nhưng điều đó có thể được hẹn giờ bằng mặt số mặt trời vì nó là luồng đơn và S-L-O-W. Khi điều đó xảy ra, hàng đợi chạy của bạn sẽ tăng lên trong khi CPU của bạn không hoạt động và bộ nhớ của bạn "miễn phí".
Andrew Henle avatar
lá cờ ph
Và thậm chí còn tồi tệ hơn nếu nhu cầu RAM đột ngột của bạn dành cho các trang lớn - khi đó các trang bộ nhớ không chỉ phải được giải phóng khỏi ZFS ARC, mà các trang 4 kb phải được hợp nhất thành các trang lớn cần thiết. (Sau đó, các trang lớn được ZFS ARC phát hành và thu hồi và chia nhỏ thành các trang 4 kb - lặp lại *ad naseum*...)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.