Оптоварување на серверот? горната команда/употреба на процесорот/просечен метод на пресметка на оптоварување

Кога ќе научиме да користимеLinux Доаѓа VPS серверотизгради веб-локацијаКонечно, неопходно е да се разбере значењето на просечниот оптоварување различни просеци на оптоварување, затоа што треба да ги користимеtopНаредете да го разберете статусот на комплетирање на системот и да обрнете внимание на промените во променливите во реално време.

За да го разберете ова, треба да ги разберете следните описи на променливите.

Детално објаснување за просекот на оптоварување на врвната команда

Оптоварување на серверот? горната команда/употреба на процесорот/просечен метод на пресметка на оптоварување

Еве детални упатства за тоа како да го користите ▼

top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
  • Првите 5 линии од областа на статистичките информации се статистиката на целиот систем.
  • Линијата 1 е информација за редот на задачи иuptimeРезултатите од извршувањето на командите се исти.

Неговата содржина е како што следува:

  • 01:06:48 Тековно време
  • до 1:22 Време на работа на системот, во формат часови:минути
  • 1 корисник Број на тековно најавени корисници
  • просечно оптоварување: 0.06, 0.60, 0.48 Оптоварување на системот, односно просечна должина на редот за задачи.
  • Трите вредности се просечни вредности од пред 3 минута, 1 минути и 5 минути до сега.
  • Линиите 2 и 3 се информации за процесот и процесорот.
  •  

Кога има повеќе процесори, ова може да потрае повеќе од 2 линии. Содржината е следна:

  • Задачи: 29 вкупен број на процеси
  • 1 работи Бројот на процеси кои се извршуваат
  • 28 спиење Бројот на процеси на спиење
  • 0 запрени Број на запрени процеси
  • 0 зомби број на зомби процеси
  • Процесори: 0.3% нас Процентот на процесорот окупиран од корисничкиот простор
  • 1.0% sy Процент на процесорот окупиран од просторот на јадрото
  • 0.0% ni Процент на процесорот окупиран од процеси кои ги промениле приоритетите во просторот на корисничкиот процес
  • 98.7% id неактивен процент на процесорот
  • 0.0% wa Процент од времето на процесорот на чекање за влез и излез
  • 0.0% здраво
  • 0.0%si

Следниве се последните две линии на информации за меморијата:

  • Мем: 191272k вкупна вкупна физичка меморија
  • Искористени 173656k Вкупна количина на искористена физичка меморија
  • 17616k бесплатна вкупна бесплатна меморија
  • 22052k бафери Количина на меморија што се користи како кеш на јадрото
  • Swap: 192772k вкупен вкупен износ на swap област
  • Искористени 0k Вкупна количина на искористена површина за размена
  • 192772k бесплатна вкупна бесплатна област за размена
  • 123988k Вкупниот износ на тампонирана swap област.

Содржината на меморијата се заменува во областа за замена и потоа се заменува назад во меморијата, но искористената област за замена сè уште не е препишана.

Оваа вредност е големината на областа за замена чија содржина веќе постои во меморијата.

Кога соодветната меморија повторно ќе се замени, повеќе не е потребно да се пишува во областа за замена.

Детални информации за процесот се прикажани под областа за статистика на секоја област со информации за процесот.

Прво, да разбереме што значи секоја колона.

Значење на името на колоната

  • ИД на процес PID
  • ИД на родителски процес PPID
  • RUSER Вистинско корисничко име
  • UID кориснички ID на сопственикот на процесот
  • КОРИСНИК Корисничкото име на сопственикот на процесот
  • ГРУПА Името на групата на сопственикот на процесот
  • TTY Името на терминалот што го започна процесот. Процесите што не се започнати од терминалот се прикажуваат како ?
  • ПР приоритет
  • НИ убава вредност. Негативните вредности укажуваат на висок приоритет, позитивните вредности означуваат низок приоритет
  • P Последниот користен процесор, значаен само во средини со повеќе процесори
  • %CPU Процентот на окупирано време на процесорот од последното ажурирање
  • TIME Вкупно време на процесорот што го користи процесот, во секунди
  • TIME+ Вкупно време на процесорот искористено од процесот, единица 1/100 секунда
  • %MEM Процент на физичка меморија што ја користи процесот
  • VIRT Вкупната количина на виртуелна меморија што ја користи процесот, во kb. ВИРТ=ПРОМЕНА+РЕС
  • Големината на виртуелната меморија што се користи во процесот SWAP што се заменува, во kb.
  • Големината на физичката меморија што ја користи процесот на ОИЕ што не е заменета, во kb. RES=КОД+ ПОДАТОЦИ
  • Големината на физичката меморија окупирана од извршниот код CODE, во kb
  • ПОДАТОЦИ Големината на физичката меморија окупирана од делови различни од извршниот код (сегмент на податоци + стек), единица kb
  • SHR големина на споделена меморија, единица kb
  • Број на грешки на страницата nFLT
  • nDRT Бројот на страници што се изменети од последниот пат кога е напишано.
  • Статус на процесот S.
  • D=состојба на непрекинато спиење
  • R=трчај
  • S=спиење
  • T=Track/Stop
  • Z = процес на зомби
  • Име на команда COMMAND/командна линија
  • WCHAN Ако процесот спие, се прикажува името на функцијата на системот за спиење.
  • Означи знамиња за задачи, погледнете на sched.h

Инструкции за дебагирање просечно вчитување на Linux

Проверувајќи гоtopПо статусот што го прикажува командата, треба да се направи оптимизација врз основа на неа, ноtopКомандата го прикажува само изгледот, за да можеме да поминемеiostatилиvmstatНарачајте дополнително набљудување.

vmstat Прикажи оптоварување на системот

vmstat
procs -------memory-------- ----swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0

набавки

  • Колоната r го означува бројот на процеси кои се извршуваат и чекаат временски резови на процесорот.
  • Колоната b го означува бројот на процеси кои чекаат ресурси, како што се чекање за влез/излез, или размена на меморија, итн.

процесорот го означува статусот на користење на процесорот

  • Колоната us го прикажува процентот на времето поминато на процесорот во кориснички режим. Кога вредноста на нас е релативно висока, тоа значи дека корисничкиот процес троши многу време на процесорот.Меѓутоа, ако е поголема од 50% подолго време, треба да размислите за оптимизирање на програмата на корисникот.
  • Колоната sy го прикажува процентот на времето поминато на процесорот од процесите на кернелот. Референтната вредност на us + sy овде е 80%, ако us + sy е поголема од 80%, тоа значи дека може да има недоволен процесор.
  • Колоната wa го прикажува процентот на времето поминато на процесорот на чекање за IO.
  • Референтната вредност на wa овде е 30%. Ако wa надминува 30%, тоа значи дека IO чекањето е сериозно. Ова може да биде предизвикано од голем број случајни пристапи до дискот или може да биде предизвикано од тесно грло на пропусниот опсег на дискот или контролорот за пристап на дискот (главно блокирање операции).
  • Колоната id го покажува процентот на време кога процесорот бил неактивен.

Следната статија објаснува колку е висок просекот на оптоварување на Linux?

Што треба да направам ако оптоварувањето на VPS е превисоко?

Сега мојата веб-страница не може да се пристапи бидејќи оптоварувањето е превисоко, што да правам?

врвот – 20:44:30 до 12 мин., 1 корисник, просек на оптоварување: 2.21, 8.39, 6.48

  • Вашиот сервер се управува самостојно, она што треба да направите е да се проверите во самиот сервер преку SSH.
  • Проверете што работи? Кој процес итн?
  • Доколку е потребно, обидете се да го рестартирате серверот.
  • Ако оптоварувањето е сè уште превисоко по рестартирање на серверот, обидете се да го идентификувате процесот што е преоптоварен и да го запрете.
  • Доколку е потребно, рестартирајте го процесот сам (не серверот).
  • Или по консултација со службата за корисници „Зошто е превисоко оптоварувањето на VPS/серверот?“, сè уште нема што да се прави, а на крајот единствената опција е да се зголеми конфигурацијата на серверот.

Колку простор е погоден за веб-страница на странско трговско друштво??

Како да ја изберете вистинската конфигурација на серверот? Кликнете на врската подолу за да го видите просечното дневно решение за IP сервер од 1 ▼

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) споделено од „Втоварување на серверот? врвна команда/употреба на процесорот/просечен метод за пресметување на оптоварување“ ќе ви биде од помош.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-1029.html

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот