Почетна » како да » Разумевање оптерећења на Линук и другим Уник-лике системима

    Разумевање оптерећења на Линук и другим Уник-лике системима

    Линук, Мац и други системи слични Унику приказују бројеве "лоад авераге". Ови бројеви вам говоре колико су заузети ЦПУ, диск и други ресурси вашег система. У по ~ етку нису сами по себи разумљиви, али их је лако упознати.

    Без обзира да ли користите Линук десктоп или сервер, фирмвер на рутеру заснован на Линуку, НАС систем заснован на Линуку или БСД, или чак Мац ОС Кс, вероватно сте видели мерило "просечно оптерећење" негде.

    Лоад вс. Лоад Авераге

    На системима сличним Унику, укључујући Линук, оптерећење система је мјерење рачунског рада који систем изводи. Ово мерење се приказује као број. Потпуно неактиван рачунар има просек оптерећења од 0. Сваки процес који се изводи или који користи или чека на ЦПУ ресурсе додаје 1 средњем оптерећењу. Дакле, ако ваш систем има оптерећење од 5, пет процеса користи или чека процесор.

    Уник системи су традиционално само рачунали процесе који чекају ЦПУ, али Линук такође броји процесе који чекају друге ресурсе - на пример, процеси који чекају да читају или пишу на диск.

    Самим тим, број оптерећења не значи превише. Рачунар може да има оптерећење од 0 дељења секунде, а оптерећење од 5 у следећем дељењу секунде како неколико процеса користи ЦПУ. Чак и кад бисте могли да видите терет у било ком тренутку, тај број би у основи био бесмислен.

    Због тога Уник-лике системи не приказују тренутно оптерећење. Они приказују просечно оптерећење - просјек оптерећења рачунара током неколико временских периода. То вам омогућава да видите колико је ваш рачунар радио.

    Проналажење просјека оптерећења

    Просек оптерећења је приказан у многим различитим графичким и терминалним услужним програмима, укључујући и горњу команду и графички алат ГНОМЕ Систем Монитор. Међутим, најједноставнији и најједноставнији начин да видите свој просек оптерећења је да покренете команду уптиме у терминалу. Ова команда приказује просечно оптерећење рачунара као и колико је дуго укључено.

    Команда уптиме ради на Линук, Мац ОС Кс и другим Уник-лике системима. Ако користите уређај заснован на Линуку или БСД-у са веб интерфејсом - као што је фирмвер ДД-ВРТ рутера или ФрееНАС НАС систем - вероватно ћете видети просечно оптерећење негде на његовој страници са статусом.

    Разумевање просјечног излаза оптерећења

    Када први пут видите оптерећење, бројеви изгледају прилично бесмислено. Ево примера очитавања просечног оптерећења:

    просјечно оптерећење: 1.05, 0.70, 5.09

    Са лева на десно, ови бројеви показују просечно оптерећење у последњих пет минута, последњих пет минута и последњих петнаест минута. Другим речима, горњи излаз значи:

    просјечно оптерећење у задњих 1 минуту: 1.05

    просечно оптерећење током последњих 5 минута: 0.70

    просечно оптерећење током последњих 15 минута: 5.09

    Временски периоди су изостављени ради уштеде простора. Када сте упознати са временским периодима, можете брзо погледати просечне бројеве оптерећења и разумети шта они значе.

    Шта значе бројеви, тачно?

    Хајде да користимо горње бројеве да бисмо разумели шта значи просечно оптерећење. Под претпоставком да користите систем са једним процесором, бројеви нам говоре да:

    у последњих 1 минуту: Рачунар је био преоптерећен у просеку за 5%. У просеку, процесори су чекали .05 процесора. (1.05)

    током последњих 5 минута: ЦПУ је радио у празном ходу 30% времена. (0.70)

    током последњих 15 минута: Рачунар је био преоптерећен у просеку за 409%. У просеку, процесори су чекали 4.09 процеса. (5.09)

    Вероватно имате систем са више процесора или вишејезгрени ЦПУ. Просјечни бројеви оптерећења раде мало другачије у таквом систему. На пример, ако је на једном ЦПУ систему просек оптерећења од 2, то значи да је ваш систем преоптерећен за 100% - читав временски период, један процес је користио ЦПУ док је још један процес чекао. У систему са два ЦПУ-а, ово би била потпуна употреба - два различита процеса су користила два различита ЦПУ-а током цијелог времена. На систему са четири ЦПУ-а, то би било пола употребе - два процеса су користила два ЦПУ-а, док су два ЦПУ-а била у стању мировања.

    Да бисте разумели средњи број оптерећења, морате знати колико ЦПУ-ова има ваш систем. Просек оптерећења од 6.03 указује на то да је систем са једним ЦПУ-ом био масовно преоптерећен, али било би добро на рачунару са 8 ЦПУ-а.


    Просек оптерећења је посебно користан на серверима и уграђеним системима. Можете га погледати да бисте разумели како ваш систем функционише. Ако је преоптерећен, можда ћете морати да се бавите процесом који троши ресурсе, обезбеђује више хардверских ресурса или преноси део посла на други систем.