Subscribe to How-To Geek Підписатись на How-To Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Get CPU / System Load Average on Ubuntu Linux Отримати CPU / System середнє навантаження на Ubuntu Linux

Ubuntu linux has a rich set of commands for getting system info. Ubuntu Linux має багатий набір команд для отримання інформації про систему. 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. Одна з корисних фрагменти інформації, системний адміністратор може знадобитися знати, що загальне навантаження системи на сервер.

There are a couple of ways to get this information, which may or may not be enabled on your system. Є кілька способів отримати цю інформацію, яка може або не може бути включений на вашій системі. 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. Це корисно знати більше, ніж один спосіб отримати реальну доступність інформації у разі команд інвалідів на вашому хостингу сервер.

uptime Uptime

The uptime command gives information on system load averages for the past 1, 5, and 15 minutes: Uptime команда видає інформацію про середньому навантаження на систему за останні 1, 5 і 15 хвилин:

Example: Приклад:

[root@ubuntu geek]# uptime [Root @ Ubuntu Geek] # Uptime
05:59:07 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39 05:59:07 до 87 днів, 13:13, 1 користувач, середнє завантаження: 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. W команда показує, хто увійшов у систему, і що вони роблять, включаючи навантаження на систему середньої за останні 1, 5 і 15 хвилинами.

[root@ubuntu geek]# uptime [Root @ Ubuntu Geek] # Uptime
05:59:56 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39 05:59:56 до 87 днів, 13:13, 1 користувач, середнє завантаження: 0.00, 0.00, 0.39
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ВІД КОРИСТУВАЧА TTY LOGIN @ IDLE JCPU PCPU ЩО
geek pts/0 192.168.1.115 6:31pm 0.00s 0.62s 0.03s /usr/sbin/sshd Грайте та вигравайте ВТС / 0 192.168.1.115 6:31 вечора 0.00s 0.62s 0.03s / USR / sbin / SSHd

/proc/loadavg / Proc / loadavg

The /proc/loadavg file contains information on the system load. / Proc / loadavg файл містить інформацію про завантаження системи. Most likely the uptime/w commands utilize this information. Швидше за все, проведене на сайт / W команд використовувати цю інформацію. The first 3 values contain system load averages for the past 1, 5, and 15 minutes. Перші 3 середні значення містять завантаження системи за останні 1, 5 і 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. Є, мабуть, ще кілька команд, але це ті, з верхньої частини моєї голови, що я знаю.

This article was originally written on 11/28/06 Tagged with: Ця стаття була спочатку написана на 11/28/06 тегами: Ubuntu Ubuntu , , Ubuntu Tips & Tweaks Ubuntu Поради & Tweaks

Daily Email Updates Email Щоденні оновлення

You can get our how-to articles in your inbox each day for free. Ви можете отримати наші довідкові статті у Вашу поштову скриньку щодня безкоштовно. Just enter your name and email below: Просто введіть ваші ім'я та адресу електронної пошти нижче:


Name: Ім'я:
Email: Електронна пошта:

Comments (5) Коментарі (5)

  1. netking netking

    there's also the top command Крім того, існує команда Top ;-)

  2. oliver Олівер

    Hi, Привіт,
    do you know how to get the load on each processor on a server. Ви знаєте, як отримати навантаження на кожного процесора сервера. Not the global load but the specific one ? Чи не глобальної навантаження, але конкретні один?
    thx for the answer Thx за відповідь

  3. Steve Стів

    I know top can give you the usage for each core. Я знаю, Top може дати вам використанні для кожного з ядер. I'm not sure if it does it out of the box, or if there's any special configuration required. Я не впевнений, якщо він робить це з вікна, або якщо є яка-небудь спеціальних налаштувань.

    1787 processes: 1782 sleeping, 2 running, 3 zombie, 0 stopped 1787 процесами: 1782 спить, працює 2, 3 зомбі, 0 зупинилася
    CPU0 states: 7.0% user 5.1% system 0.0% nice 0.0% iowait 87.0% idle CPU0 держави: 7,0% 5,1% користувачів система 0.0% Nice 0,0% iowait 87,0% простою
    CPU1 states: 18.1% user 1.0% system 0.0% nice 0.0% iowait 80.0% idle CPU1 держави: 18,1% користувачів 1,0% System 0.0% Nice 0,0% iowait 80,0% простою
    CPU2 states: 33.1% user 0.1% system 0.0% nice 0.0% iowait 65.0% idle CPU2 держави: 33,1% користувачів 0,1% System 0.0% Nice 0,0% iowait 65,0% простою
    CPU3 states: 40.0% user 2.0% system 0.0% nice 0.0% iowait 57.0% idle CPU3 держави: 40,0% користувачів 2,0% System 0.0% Nice 0,0% iowait 57,0% простою
    CPU4 states: 7.1% user 0.1% system 0.0% nice 3.0% iowait 88.0% idle CPU4 держави: 7,1% 0,1% користувачів система 0.0% Nice 3,0% iowait 88,0% простою
    CPU5 states: 7.1% user 29.0% system 0.0% nice 0.0% iowait 62.1% idle CPU5 держави: 7,1% користувачів 29,0% System 0.0% Nice 0,0% iowait 62,1% простою
    CPU6 states: 25.1% user 1.0% system 0.0% nice 0.0% iowait 72.1% idle CPU6 держави: 25,1% користувачів 1,0% System 0.0% Nice 0,0% iowait 72,1% простою
    CPU7 states: 16.0% user 0.1% system 0.0% nice 0.0% iowait 83.0% idle CPU7 держави: 16,0% користувачів 0,1% System 0.0% Nice 0,0% iowait 83,0% простою

    For example this would be shown right at the top for a multi-core system. Наприклад, це буде показано в самому верху на багатоядерні системи.

  4. Bob Боб

    You can use the grep command to monitor the CPU load average: Ви можете використовувати команду Grep для моніторингу середнє завантаження процесора:

    top -b | grep -2 “load average” Топ-B | Grep -2 "навантаження середньої"

  5. brainextender brainextender

    I'ma little curious how to get the load of a single core from the /proc file system? Я трохи цікаво, як отримати навантаженні одного ядра з / Proc файлова система?


Leave a Comment Залишити коментар




Leave your Залиш свій friendly дружній comment here. коментарі.

If you have a computer help question, Якщо у вас є комп'ютер допоможе питання, click here to leave it on the forums Натисніть тут, щоб залишити його на форумах instead. замість.

Note: Your comment may not show up immediately on the site. Примітка: Ваш коментар може не з'явитися відразу на місці.

Our Friends Наші друзі
Getting Started Приступаючи до роботи


About How-To Geek Про How-To Geek
What Is That Process? Що це за процес?
svchost.exe svchost.exe
jusched.exe jusched.exe
dwm.exe dwm.exe
ctfmon.exe Ctfmon.exe
wmpnetwk.exe wmpnetwk.exe
wmpnscfg.exe wmpnscfg.exe
rundll32.exe rundll32.exe
wfcrun32.exe wfcrun32.exe
Ipoint.exe Ipoint.exe
Itype.exe Itype.exe
Wfica32.exe Wfica32.exe
Mobsync.exe Mobsync.exe
conhost.exe conhost.exe
Dpupdchk.exe Dpupdchk.exe Adobe_Updater.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. Copyright © 2006-2009 HowToGeek.com. All Rights Reserved. Всі права захищені.