Серверді бақылау кезінде жүйе жүктемесін дұрыс бағалау өте маңызды. Жүктеме деңгейін түсіне отырып, сіз жүйенің өнімділігі мен жұмыс қабілеттілігін байсалды түрде бағалай аласыз. Осы мақсатта сарапшылар әдетте орташа жүктемені бағалайды. Ол нені көрсетеді және оны қалай дұрыс өлшеу керек, әрі қарай біздің мақалада.
Жүктеменің орташа мәні (LA) - 1, 5 және 15 минуттық уақыт аралығында жұмыс істеп тұрған немесе ресурстарды күтетін процестердің санында көрсетілетін жүктеменің орташа өлшемі. Жүйенің жұмысын жақсырақ бағалау үшін орташа жүктемені қарастырған дұрыс, өйткені қысқа мерзімді процестерге байланысты жүктеме тез өзгереді.
Орташа жүктемені өлшеудің бірнеше қарапайым әдістері бар. Ең қарапайымы – пәрменді жазу және орындау. Мысалы, Linux жүйесінде терминалда жұмыс уақыты пәрменін іске қосу жеткілікті. Шығармада ол ағымдағы уақытты, жүйенің жұмыс істеу ұзақтығын, пайдаланушылар санын және ең бастысы 1, 5 және 15 минут аралығындағы орташа жүктеме мәнін көрсетеді. Сервердегі жүктеме SSH консолі арқылы w пәрменін орындау арқылы анықталады.
Нәтиже келесідей көрінеді:
Орташа жүктеме мәні орындалып жатқан және орындау үшін кезекке қойылған процестер (CPU, RAM, енгізу/шығару) негізінде есептеледі. Көбінесе LA-ға процессор жүктемесі әсер етеді, бұл шын мәнінде сервердегі жүктемені арттырудың жалғыз және негізгі факторы болып табылады.
Қарапайым мысал келтірейік: екі ядросы бар VPS бар. Жоғарыдағы суреттегі орташа жүктеме мәні: 1.03, 1.11, 1.20 - 2 ядросы бар VPS үшін қалыпты жүктеме мәні.
1 (бірлік) LA = 1 процессорлық ядроға 100% жүктеме. Егер VPS екі ядросы болса, онда орташа жүктеме 2 LA жетуі мүмкін:
- LA 3.21, 4.22, 5.23 мәндерін көрсетеді - жүктеме төмендейді, бірақ соңғы 15 минутта орташа есеппен 4.22 болды, бұл жүктеменің 422% -ына тең = 2 ядроның 4-і - норма емес;
- LA 7,15, 5,24, 1,18 мәндерін көрсетеді - жүктеме артып келеді және соңғы 15 минут ішінде ол 1,18 болды, қалыпты шектерде, бұл 118% жүктемеге сәйкес = 2 ядродан 1 - қалыпты шектерде (ең жоғары жүктеме) 30 минутқа дейін созылады, айталық).
Қолыңыздағы үш мән арқылы сіз жүйенің күйін талдап, оның жұмысын бағалай аласыз. Егер барлық үш мән 0 болса, жүйе күту режимінде болады. Егер мәндер өссе, бұл жүктеменің өсіп жатқанын білдіреді, егер олар азайса, жүктеме азаяды.
Көптеген пайдаланушылар бір уақытта қосылса, жүйеде көптеген секірулер болуы мүмкін екенін ескеру қажет. Бұл командалармен бірге әртүрлі бақылау құралдарын - Zabbix, Nagios, Monit-ті пайдалану керек екенін білдіреді. Олар ұзақ уақыт бойы процессор мен жад белсенділігін жазады.
Хостинг үшін LA мәнін бақылау өте маңызды. Жүктеменің жоғарылауы кезінде хосттердің әрекеті оның пайда болу себебіне байланысты болады. Мысалы, егер жүктеме өссе, ядролар санынан асып кетсе және ұзақ уақыт бойы жалғасса, LA орындау сұрауларының кезегін арттырады. KVM/OpenVZ виртуализациясы болған кезде алынған жүктеме физикалық серверге теріс әсер етеді.
Пайдаланушы 1С жүйесінде тауарлардың резервтік көшірмесін жасағанда немесе түсіргенде, жүктің жоғарылауына әкеліп соқтырса, хосттер үшін алаңдаушылық тудыратын маңызды себеп жоқ. Бірақ егер физикалық сервердегі LA нормадан айтарлықтай асып кетсе және бұл құбылыс ұзақ уақыт бойы сақталса, көбінесе белгілі бір шараларды қабылдау қажет, өйткені жоғары LA өз жобаларын нақты физикалық серверде орналастыратын клиенттерге теріс әсер етеді.