Get CPU / System Load Average on Ubuntu Linux Get CPU / bình Load System trên Ubuntu Linux
Ubuntu linux has a rich set of commands for getting system info. Ubuntu Linux có một tập phong phú của các lệnh cho hệ thống thông tin nhận được. One of the useful pieces of information that a system administrator might need is to know what the overall system load on a server is. Một trong những mẩu thông tin hữu ích mà một quản trị hệ thống có thể cần được biết những gì tải của hệ thống tổng thể trên một máy chủ được.
There are a couple of ways to get this information, which may or may not be enabled on your system. Có một vài cách để có được thông tin này, trong đó có thể hoặc có thể không được kích hoạt trên hệ thống của bạn. It's useful to know more than one way to get the uptime information in case the commands are disabled on your shared hosting server. Đó là hữu ích để biết nhiều hơn một cách để có được những thông tin về thời gian hoạt động trong trường hợp các lệnh là người khuyết tật được chia sẻ của bạn lưu trữ trên máy chủ.
uptime thời gian hoạt động
The uptime command gives information on system load averages for the past 1, 5, and 15 minutes: Lệnh thời gian hoạt động cho các thông tin về trung bình tải của hệ thống cho các phút 1, 5, và 15:
Example: Ví dụ:
[root@ubuntu geek]# uptime [root @ ubuntu geek] # thời gian hoạt động
05:59:07 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39 05:59:07 up 87 days, 13:13, 1 người sử dụng, tải trung bình: 0,00, 0,00, 0,39
w w
The w command shows who is logged on and what they are doing, including system load averages for the past 1, 5, and 15 minutes. Lệnh w cho thấy những người được đăng nhập vào và những gì họ đang làm, bao gồm trung bình tải của hệ thống cho các phút 1, 5 và 15.
[root@ubuntu geek]# uptime [root @ ubuntu geek] # thời gian hoạt động
05:59:56 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39 05:59:56 up 87 days, 13:13, 1 người sử dụng, tải trung bình: 0,00, 0,00, 0,39
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT USER TTY FROM LOGIN @ IDLE JCPU PCPU GÌ
geek pts/0 192.168.1.115 6:31pm 0.00s 0.62s 0.03s /usr/sbin/sshd Các điểm CHUYÊN NGHIỆP geek / 0 192.168.1.115 06:31 0.00s 0.62s 0.03s / usr / sbin / sshd
/proc/loadavg / proc / loadavg
The /proc/loadavg file contains information on the system load. The / proc / loadavg tập tin chứa thông tin về tải hệ thống. Most likely the uptime/w commands utilize this information. Nhiều khả năng là thời gian hoạt động / lệnh w sử dụng thông tin này. The first 3 values contain system load averages for the past 1, 5, and 15 minutes. Việc đầu tiên chứa 3 giá trị trung bình tải của hệ thống cho các phút 1, 5 và 15.
[root@ubuntu geek]# cat /proc/loadavg [root @ ubuntu geek] # cat / proc / loadavg
0.00 0.00 0.39 1/49 15352 0,00 0,00 0,39 1 / 49 15352
There are probably some more commands, but these are the ones off the top of my head that I know of. Có lẽ một số lệnh hơn, nhưng là những khỏi đỉnh đầu của tôi mà tôi biết.

Daily Email Updates Email cập nhật hàng ngày
You can get our how-to articles in your inbox each day for free. Bạn có thể làm thế nào chúng tôi vào các bài viết trong hộp thư của bạn mỗi ngày miễn phí. Just enter your name and email below: Chỉ cần nhập tên và email của bạn dưới đây:



there's also the top command cũng có lệnh đầu trang
Hi, Chào,
do you know how to get the load on each processor on a server. Bạn biết làm thế nào để tải trên mỗi bộ vi xử lý trên một máy chủ. Not the global load but the specific one ? Không phải tải toàn cầu nhưng một cụ thể?
thx for the answer thx cho câu trả lời
I know top can give you the usage for each core. Tôi biết đầu có thể cho bạn sử dụng cho mỗi lõi. I'm not sure if it does it out of the box, or if there's any special configuration required. Tôi không chắc nếu nó có phải nó ra khỏi hộp, hoặc nếu có bất cứ cấu hình đặc biệt yêu cầu.
1787 processes: 1782 sleeping, 2 running, 3 zombie, 0 stopped 1.787 quy trình: 1782 ngủ, 2 chạy, 3 zombie, 0 ngừng
CPU0 states: 7.0% user 5.1% system 0.0% nice 0.0% iowait 87.0% idle CPU0 nước: 7,0% 5,1% người sử dụng hệ thống tốt đẹp 0,0% 0,0% 87,0% iowait nhàn rỗi
CPU1 states: 18.1% user 1.0% system 0.0% nice 0.0% iowait 80.0% idle CPU1 states: 18.1% người sử dụng hệ thống 1,0% 0,0% 0,0% đẹp iowait 80,0% nhàn rỗi
CPU2 states: 33.1% user 0.1% system 0.0% nice 0.0% iowait 65.0% idle CPU2 trạng: 33,1% người sử dụng hệ thống 0,1% 0,0% 0,0% đẹp iowait 65,0% nhàn rỗi
CPU3 states: 40.0% user 2.0% system 0.0% nice 0.0% iowait 57.0% idle CPU3 trạng: 40,0% người sử dụng hệ thống 2,0% 0,0% 0,0% đẹp iowait 57,0% nhàn rỗi
CPU4 states: 7.1% user 0.1% system 0.0% nice 3.0% iowait 88.0% idle CPU4 nước: 7,1% 0,1% người sử dụng hệ thống tốt đẹp 0,0% 3,0% 88,0% iowait nhàn rỗi
CPU5 states: 7.1% user 29.0% system 0.0% nice 0.0% iowait 62.1% idle CPU5 nước: 7,1% 29,0% người sử dụng hệ thống tốt đẹp 0,0% 0,0% 62,1% iowait nhàn rỗi
CPU6 states: 25.1% user 1.0% system 0.0% nice 0.0% iowait 72.1% idle CPU6 trạng: 25,1% người sử dụng hệ thống 1,0% 0,0% 0,0% đẹp iowait 72,1% nhàn rỗi
CPU7 states: 16.0% user 0.1% system 0.0% nice 0.0% iowait 83.0% idle CPU7 trạng: 16,0% người sử dụng hệ thống 0,1% 0,0% 0,0% đẹp iowait 83,0% nhàn rỗi
For example this would be shown right at the top for a multi-core system. Ví dụ này sẽ được hiển thị bên phải ở trên cùng một hệ thống đa lõi.
You can use the grep command to monitor the CPU load average: Bạn có thể sử dụng lệnh grep để giám sát các trung bình tải CPU:
top -b | grep -2 “load average” top-b | grep -2 "tải trung bình"
I'ma little curious how to get the load of a single core from the /proc file system? Tôi là một chút tò mò làm thế nào để tải một lõi đơn từ hệ thống / proc file?