Điểm:0

Máy chủ chậm hoạt động cao iowait, rad0, cpu 100%, ram chỉ được tải 20%

lá cờ cn

Có một máy chủ

  • CPU ¢ 1x Xeon E-2236
  • RAM ¢ 32 GB
  • Ổ cứng ™ 4 ổ cứng 10TB.

Các đĩa được gán trong một mảng RAID0. Đây là một máy chủ phát trực tuyến (nginx) được thiết kế để phân phối các tệp video lớn. Vấn đề phát sinh sau đây.

Khi bạn bắt đầu tải máy chủ với lưu lượng truy cập:

  1. phát triển iowait
  2. CPU được sử dụng ở mức 100%
  3. máy chủ bắt đầu chậm

Điều tôi không hiểu về điều này là bộ nhớ RAM hoàn toàn không được sử dụng. RAM chỉ được sử dụng 20%.

nhập mô tả hình ảnh ở đây

Đồng thời, có một máy chủ khác chỉ khác ở việc lắp ráp đĩa - RAID10. Máy chủ này sử dụng tất cả RAM và máy chủ hoạt động rất tốt.

Làm thế nào tôi có thể giải quyết vấn đề này?


Debian 4.19 & Ubuntu 20.04

lá cờ in
Không có đủ thông tin ở đây để so sánh hai máy. Bạn có thể cập nhật câu hỏi để bao gồm phiên bản Ubuntu trên các máy này và bất kỳ cài đặt cấu hình nào không? Chi tiết cụ thể làm cho nó có thể hình thành câu trả lời cụ thể.
Soren A avatar
lá cờ mx
IOWAIT xảy ra khi ổ đĩa không thể phân phối dữ liệu đủ nhanh do bạn đã đạt đến giới hạn của phần cứng hoặc lỗi phần cứng. Xác minh tải (với iostat, sar, iotop hoặc tương tự) và xem nhật ký để tìm sự cố phần cứng (trong /var/log/syslog và các nhật ký khác trong /var/log).
Grey Hill avatar
lá cờ cn
Bạn muốn xem cấu hình/cụ thể nào?
Grey Hill avatar
lá cờ cn
Soren A, không có gì thú vị trong nhật ký
lá cờ ru
@GreyHill nếu bạn không có nhật ký về sự cố phần cứng, thì hãy xác minh tải đĩa bằng `iostat`, `sar`, `iotop` hoặc tương tự. Như hiện tại, nếu bạn đang gặp lỗi IOWAIT thì bạn đang đạt đến giới hạn trên của tốc độ ghi/trả lại dữ liệu của phần cứng hệ thống. Với RAID0 nếu * bất kỳ ổ đĩa nào * trong số các ổ đĩa 'chậm hơn' so với các ổ đĩa khác thì đó sẽ là giới hạn tốc độ của bạn. Nếu bất kỳ một ổ đĩa nào gặp sự cố, thì với RAID0, toàn bộ mảng của bạn sẽ bị ảnh hưởng ngay cả khi không có lỗi phần cứng nào trong nhật ký.
Grey Hill avatar
lá cờ cn
trên cùng cho thấy dữ liệu www ở trạng thái D và hoàn toàn không sử dụng bộ nhớ
Grey Hill avatar
lá cờ cn
@Thomas Ward, tôi quan tâm nhất là tại sao bộ nhớ ram không được sử dụng https://prnt.sc/15edlcy
lá cờ ru
*Thông thường* các ứng dụng chỉ sử dụng RAM khi chúng cần. Do đó, trừ khi ứng dụng của bạn lưu trữ nhiều dữ liệu trong **bộ nhớ** chứ không phải trên bộ nhớ đĩa, nếu không ứng dụng của bạn sẽ không sử dụng nhiều RAM. Tốt hơn là các ứng dụng của bạn *không* tiêu tốn nhiều RAM vì điều đó sẽ làm quá tải tài nguyên hệ thống của bạn. Tại sao bạn lại lo lắng rằng ứng dụng của mình không sử dụng bộ nhớ? THƯỜNG đây là một dấu hiệu tốt, đặc biệt nếu mọi thứ đang hoạt động bình thường.
Grey Hill avatar
lá cờ cn
@ThomasWard, vui lòng xem màn hình https://prnt.sc/15eo39q Máy chủ bên trái đang hoạt động hoàn hảo Máy chủ bên phải rất chậm và không cung cấp hết băng thông (1 gigabit) Tôi nghĩ do máy chủ không sử dụng ram. Vì luồng giả nginx không lưu trữ dữ liệu trong bộ nhớ. Và làm thế nào để nginx hoạt động với bộ nhớ, tôi không thể tìm ra.
Grey Hill avatar
lá cờ cn
reid0 có chậm hơn nhiều so với reid10 không?? Tôi không thể tin điều này.
lá cờ ru
@GreyHill Đó là cách NGINX được thiết kế, nó không 'lưu trữ mọi thứ trong bộ nhớ' mà nó thường xuyên ghi vào đĩa. Nếu bạn gặp vấn đề với cách thức hoạt động của NGINX, bạn sẽ cần giải quyết vấn đề đó với NGINX. Biểu đồ của bạn cũng không chia nhỏ *cái gì* đang sử dụng bộ nhớ của bạn, THÔNG THƯỜNG đó là quy trình DB hoặc tập lệnh, không phải nginx.
Grey Hill avatar
lá cờ cn
Tôi có hiểu đúng với bạn rằng mọi thứ đang hoạt động bình thường và tôi đang lo lắng từ đầu không? reid0 có chậm hơn nhiều so với reid10 không?? Tôi không thể tin điều này. - hãy trả lời
Grey Hill avatar
lá cờ cn
Tại sao đĩa ssd hoạt động trên 70-85% và đĩa ssa, ssb, ssc chỉ hoạt động trên 25%?
Grey Hill avatar
lá cờ cn
ĐSK | sdd | bận 86% | đọc 253 | viết 1 | MBr/giây 18,7 | MBw/giây 0,0 | avio 33,3 ms |
Grey Hill avatar
lá cờ cn
ĐSK | sda | bận 26% | đọc 512 | viết 5 | MBr/giây 18,5 | MBw/giây 0,0 | avio 5,02 ms |
Grey Hill avatar
lá cờ cn
ĐSK | sdc | bận 26% | đọc 528 | viết 2 | MBr/giây 18,5 | MBw/giây 0,0 | avio 4,85 ms |
Grey Hill avatar
lá cờ cn
ĐSK | sdb | bận 26% | đọc 526 | viết 2 | MBr/giây 18,4 | MBw/giây 0,0 | avio 4,86 ​​mili giây

Đă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.