Phân tích tải CPU trong CPU đa lõi


0

Tôi đang cố gắng tìm ra mức trung bình tải lý tưởng cho một trong các máy chủ linux của mình. Tôi hiểu tải nên tỷ lệ thuận với không có lõi cpu. Nhưng tôi nghi ngờ là, chúng ta sẽ phân tích điều này như thế nào trong trường hợp CPU đa lõi?

[root@server unnik]#  getconf _NPROCESSORS_ONLN
16
[root@server unnik]#


[root@server unnik]# grep "cpu cores" /proc/cpuinfo
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
[root@server unnik]#

Vì vậy, giả sử nếu tôi thấy trung bình tải là 20, tôi nên so sánh nó với 16 (không có CPU) hay 16 * 4 = 64 (không có cpu x không có lõi trên mỗi cpu)?


Hệ điều hành của bạn không (thường) phân biệt giữa lõi logic và lõi vật lý. Không có tải trung bình lý tưởng mà không có thêm thông số. Nếu bạn muốn tiết kiệm năng lượng, nó sẽ càng gần 0 càng tốt. Nếu bạn muốn sử dụng nó càng nhiều càng tốt, đó sẽ là & gt; một cái gì đó Ngoài ra, bạn sẽ phải chú ý đến nơi bạn đang đọc trung bình vì chúng có thể có nghĩa là những thứ khác nhau.
Seth

Điều đó không thực sự trả lời câu hỏi.
Unnikrishnan

Đó là lý do tại sao nó là một bình luận. Vì bạn chưa cung cấp bất kỳ thông tin nào mà công cụ bạn đang sử dụng để lấy mức trung bình, nó có thể phụ thuộc vào công cụ đó. Nếu bạn thực sự không chắc chắn làm thế nào bạn nên diễn giải nó (và tài liệu không có gì trên đó) đã xây dựng một testcase (với tải được xác định) và xem xét. Không thực sự hợp lý khi căn cứ vào số lượng CPU vì lõi là bộ phận thực sự hoạt động. Nhưng tùy thuộc vào công cụ mà bạn có thể nhận được kết quả khác nhau htop sẽ cung cấp cho bạn một hình dung hạn chế có thể giúp bạn.
Seth

Ngoài ra, như chi tiết trong câu hỏi Làm thế nào để tôi đọc htop , tải của một hệ thống khác với việc sử dụng. Chỉ thứ hai yêu cầu số lượng lõi. Tùy thuộc vào loại quy trình bạn thực hiện tải (er) cao sẽ được mong đợi. Tải trọng lý tưởng sẽ càng thấp càng tốt vì nó sẽ chỉ ra càng ít quá trình có thể đang chờ.
Seth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.