Mức trung bình tải của Linux cao bao nhiêu là phù hợp? Kiểm tra việc sử dụng tải CPU

Nếu máy tính (máy tính) của bạn chạy chậm, bạn có thể muốn kiểm tra xem hệ thống có chịu tải cao không?

Gần đây, một chút网络 营销Viên chức tuyên bố rằng anh ta chịu trách nhiệm vềThương mại điện tửTrang web không thể truy cập được do sự cố cách đây một thời gian ...

Trang web này dựa trênTrang web WordPress,trongLinux Thiết lập máy chủ VPS.

  • Cấu hình của máy chủ Linux VPS chỉ có 1 nhân CPU và bộ nhớ RAM 1GB.

Đăng nhập vào nền máy chủ Linux VPS để kiểm tra sự cố và thấy rằng mức trung bình tải rất cao, đạt hơn 10.0.

Trên hệ thống Linux, chúng tôi thường sử dụnguptimelệnh để xem nó (wlệnh vàtoplệnh cũng có sẵn).

Ngoài ra, chúng cũng hoạt động với máy tính Mac của Apple.

Nếu bạn thấy rằng mức trung bình tải quá cao, hãy cố gắng giải quyết vấn đề!

  • Khi tải trung bình của tải quá cao,Chen WeiliangGiải pháp được đưa ra là tăng số nhân CPU.
  • Sau đó, dứt khoát nâng cấp cấu hình lên2 lõi CPU,8 GB Bộ nhớ ram.
  • Tình trạng phụ tải trung bình cao đã nhanh chóng được giải quyết.

XNUMX. Kiểm tra tải hệ thống

Trong cửa sổ dòng lệnh SSH, hãy nhập lệnh sau ▼

uptime

Hệ thống sẽ trả về một dòng thông tin ▼

Mức trung bình tải của Linux cao bao nhiêu là phù hợp? Kiểm tra việc sử dụng tải CPU

Nửa sau của dòng ghi "tải trung bình" có nghĩa là "tải trung bình của hệ thống"

  • Với 3 con số bên trong, chúng ta có thể xác định được tải của hệ thống là lớn hay nhỏ?

Tải máy chủ? lệnh hàng đầu / sử dụng CPU / phương pháp tính toán trung bình tải

Tại sao lại có 3 số?

  • Chúng đại diện cho tải trung bình của hệ thống trong các phút 1, 5 và 15 phút.
  • Nếu bạn tiếp tục tìm kiếm, nó cũng sẽ cho bạn biết rằng khi CPU hoàn toàn không hoạt động, mức trung bình tải là 0;
  • Khi khối lượng công việc của CPU đã bão hòa, mức tải trung bình là 1.

CPU có nghĩa là gì?

  • CPU là đơn vị xử lý trung tâm.
  • (Bộ xử lý trung tâm tiếng Anh, CPU)
  • CPU là lõi điện toán và lõi điều khiển của máy tính.

Sử dụng CPU

  • Mức sử dụng CPU là thông tin thống kê về tình trạng sử dụng CPU trong một khoảng thời gian.
  • Chỉ báo này hiển thị mức sử dụng CPU (khi CPU bị chiếm dụng).
  • Nếu CPU bị chiếm dụng trong thời gian dài, bạn cần xem xét CPU có bị quá tải hay không. ?
  • Hoạt động quá tải trong thời gian dài là một loại thiệt hại cho chính máy móc.
  • Do đó, việc sử dụng CPU phải được kiểm soát theo một tỷ lệ nhất định để đảm bảo hoạt động bình thường của máy.

Trung bình tải là gì?

  • Load Average là mức tải của CPU và thông tin mà nó chứa là số liệu thống kê về trạng thái sử dụng CPU trong một phân đoạn.
  • Nó là thống kê tổng số xử lý của CPU và số tiến trình đang chờ xử lý của CPU trong một khoảng thời gian.
  • Đó là, thống kê độ dài hàng đợi được sử dụng bởi CPU.

Rõ ràng, giá trị "tải trung bình" càng thấp, chẳng hạn như 0.2 hoặc 0.3, có nghĩa là khối lượng công việc của máy tính (máy tính) ít hơn và tải hệ thống nhẹ hơn.

  • Tuy nhiên, khi nào bạn có thể thấy rằng hệ thống đang bị tải nặng?
  • Cuối cùng là bằng 1 giờ?Hay nó bằng 0.5?Hay nó bằng 1.5?
  • Tôi nên làm gì nếu ba giá trị này khác nhau trong vòng 1 phút, 5 phút và 15 phút?

XNUMX. Phép tương tự

Để xác định xem hệ thống của bạn có đang chịu tải nặng hay không, bạn phải hiểu mức trung bình tải thực sự có nghĩa là gì.

Kế tiếp,Chen WeiliangCâu hỏi này sẽ được giải thích bằng ngôn ngữ đơn giản nhất có thể.

Đầu tiên, chúng tôi giả định rằng trong trường hợp đơn giản nhất, máy tính của bạn chỉ có một CPU và tất cả các hoạt động phải được thực hiện bởi CPU này.

Hãy tưởng tượng tải Trung bình của CPU này như một cầu nối:

Trên cầu chỉ có một làn đường duy nhất và tất cả các phương tiện phải đi qua làn đường này.

(Rõ ràng, cây cầu chỉ có thể được sử dụng theo một hướng.)

Khi tải hệ thống bằng 0, nghĩa là không có xe trên cầu ▼

Khi tải hệ thống bằng 0, nghĩa là không có xe trên cầu

Tải trọng hệ thống là 0.5, có nghĩa là có một nửa số ô tô trên cầu ▼

Tải trọng hệ thống là 0.5, có nghĩa là có một nửa ô tô trên tấm thứ 4 của cầu

Tải trọng hệ thống là 1.0, có nghĩa là có ô tô trên tất cả các bộ phận của cầu, có nghĩa là cầu đã "đầy" ▼

Tải trọng hệ thống là 1.0, nghĩa là có ô tô trên tất cả các bộ phận của cầu, có nghĩa là cầu đã "đầy đủ" tờ 5

  • Nhưng cần phải nói rõ rằng cây cầu vẫn có thể được đi qua một cách thuận lợi tại đây.

Tải trọng hệ thống là 1.7, tức là có quá nhiều xe và cầu đã đầy (100%).

  • Phương tiện chờ trên cầu chiếm 70% lượng phương tiện qua cầu.

Tương tự, v.v., tải hệ thống là 2.0:

  • Có nghĩa là có càng nhiều phương tiện chờ đợi như có mặt cầu.
  • Tải trọng hệ thống là 3.0 có nghĩa là có gấp đôi số lượng xe chờ trên cầu so với mặt cầu.
  • Khi tải trọng hệ thống lớn hơn 1, xe sau phải chờ;
  • Tải trọng hệ thống càng lớn thì thời gian chờ qua cầu càng lâu ▼

Hệ thống tải càng nặng thì thời gian chờ qua cầu càng lâu. Tờ 6

  • Tải hệ thống của CPU về cơ bản bằng công suất của cầu tương tự nói trên, là tải công việc tối đa của CPU.
  • Xe trên cầu là một quá trình chờ CPU xử lý.

Nếu CPU xử lý tối đa 100 quy trình mỗi phút, tải hệ thống là 0.2, có nghĩa là CPU chỉ xử lý 1 quy trình trong 20 phút này;

Tải hệ thống là 1.0 có nghĩa là CPU xử lý 1 quy trình trong 100 phút này;

1.7 Điều này có nghĩa là ngoài 100 quá trình CPU đang xử lý, có 70 quá trình đang chờ CPU xử lý.

Để máy tính chạy trơn tru, tải hệ thống không được vượt quá 1.0, do đó không cần phải chờ đợi bất kỳ quá trình nào và tất cả các quá trình có thể được xử lý trước.

Rõ ràng, 1.0 là một giá trị quan trọng.

Nếu vượt quá giá trị này, hệ thống không tối ưu.Bạn phải can thiệp.

XNUMX. Phụ tải trung bình của hệ thống bao nhiêu là phù hợp?

1.0 có phải là giá trị lý tưởng cho tải hệ thống không?

Không nhất thiết, sysadmins có xu hướng để lại một ít không gian.

Khi giá trị này đạt đến 0.7, bạn nên biết điều gì đó như sau:

  • Khi tải hệ thống tiếp tục lớn hơn 0.7, bạn phải bắt đầu điều tra vấn đề và ngăn chặn tình hình trở nên tồi tệ hơn.
  • Khi tải hệ thống tiếp tục lớn hơn 1.0, bạn phải tìm giải pháp và giảm giá trị.
  • Khi tải của hệ thống đạt đến 5.0, nó cho thấy rằng có một vấn đề nghiêm trọng với hệ thống và nó đã không phản hồi trong một thời gian dài, hoặc gần như bị treo.Bạn không nên để hệ thống đạt đến giá trị này.

Bốn, nhiều bộ xử lý CPU

Trên đây là giả định rằng máy tính của bạn (máy tính) chỉ có một CPU.

Điều gì xảy ra nếu máy tính của bạn (máy tính) được cài đặt 2 CPU?

2 CPU có nghĩa là sức mạnh xử lý của máy tính (máy tính) được tăng lên gấp đôi, và số lượng tiến trình có thể được xử lý cùng một lúc cũng tăng lên gấp đôi.

Chen WeiliangCầu vẫn được sử dụng như một phép tương tự ở đây. 2 CPU có nghĩa là cầu có 2 kênh và lưu lượng lưu lượng tăng gấp đôi ▼

Chen Weiliang vẫn sử dụng cây cầu như một phép tương tự ở đây. 2 CPU có nghĩa là cây cầu có 2 đoạn và lưu lượng giao thông tăng gấp đôi.

  • Vì vậy, 2 CPU có nghĩa là tải hệ thống có thể đạt đến 2.0 và mỗi CPU đạt 100% khối lượng công việc.
  • Đối với máy tính có n.0 CPU, tải hệ thống chấp nhận được là tối đa n.0 CPU.

Năm, bộ xử lý CPU đa lõi

Các nhà cung cấp chip thường chứa nhiều lõi CPU bên trong 1 CPU, nó được gọi là "CPU đa lõi".

CPU đa lõi tương tự như đa CPU về tải hệ thống.

Do đó, khi xem xét tải hệ thống, bạn phải xem máy tính của bạn có bao nhiêu CPU?Và mỗi CPU có bao nhiêu lõi?

Sau đó, bằng cách chia tải hệ thống cho tổng số lõi, miễn là tải trên mỗi lõi không vượt quá 1.0, máy tính sẽ chạy như bình thường.

Làm thế nào để biết một máy tính có bao nhiêu lõi CPU?

Sử dụng lệnh, cho phép bạn xem thông tin CPU ▼

cat /proc/cpuinfo

Các lệnh trực tiếp trả về tổng số lõi của CPU ▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Tôi nên xem thời gian trung bình của tải nào?

câu hỏi cuối cùng:

Mức trung bình tải "trung bình tải" trả về tổng cộng ba mức trung bình:

  • Tải hệ thống 1 phút, tải hệ thống 5 phút, tải hệ thống 15 phút.

Tôi nên tham khảo giá trị nào?

  • Nếu tải hệ thống lớn hơn 1 chỉ trong 1.0 phút, 2 khoảng thời gian còn lại nhỏ hơn 1.0, điều này cho thấy đây chỉ là hiện tượng tạm thời và vấn đề không nghiêm trọng.
  • Nếu tải trung bình của hệ thống lớn hơn 15 trong vòng 1.0 phút (sau khi tăng số lõi CPU), vấn đề vẫn còn đó, không phải là hiện tượng tạm thời.
  • Do đó, bạn chủ yếu nên quan sát "15 phút hệ thống tải" như một chỉ báo cho thấy máy tính (máy tính) đang hoạt động bình thường.

Sau đây là thông tin thêm về lệnh hàng đầu / cách sử dụng CPU / phương pháp tính toán trung bình tải ▼

Tôi nên làm gì nếu tải VPS quá cao?

Bây giờ trang web của tôi không thể truy cập được vì tải quá cao, tôi phải làm gì?

hàng đầu – 20:44:30 tăng 12 phút, 1 người dùng, tải trung bình: 2.21, 8.39, 6.48

  • Máy chủ của bạn đang tự quản lý, những gì bạn nên làm là kiểm tra chính máy chủ của mình thông qua SSH.
  • Kiểm tra xem nó đang chạy gì?Quá trình gì và như vậy?
  • Nếu cần, hãy thử khởi động lại máy chủ.
  • Nếu sau khi khởi động lại máy chủ, tải vẫn quá cao, hãy cố gắng xác định quá trình quá tải và dừng nó lại.
  • Nếu cần, hãy khởi động lại quá trình (không phải máy chủ) riêng lẻ.
  • Hoặc sau khi tư vấn cho khách hàng “tại sao tải VPS / server quá cao” mà vẫn không có cách nào làm được, cuối cùng chỉ có một cách duy nhất là tăng cấu hình máy chủ.

Dung lượng bao nhiêu là phù hợp cho trang web của công ty ngoại thương?

Làm thế nào để chọn cấu hình máy chủ phù hợp?Nhấp vào liên kết bên dưới để xem giải pháp máy chủ 1 IP trung bình hàng ngày ▼

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Trung bình tải của Linux quá cao là bao nhiêu? Kiểm tra sử dụng tải CPU "sẽ giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-1027.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng