Հոդվածների տեղեկատու
- 1 XNUMX. Ստուգեք համակարգի ծանրաբեռնվածությունը
- 2 XNUMX. Անալոգիա
- 3 XNUMX. Որքա՞ն է համակարգային բեռի միջին ծանրաբեռնվածությունը համապատասխան:
- 4 Չորս, մի քանի պրոցեսորային պրոցեսոր
- 5 Հինգ միջուկային պրոցեսոր
- 6 XNUMX. Ո՞ր բեռի միջին ժամանակը պետք է նայեմ:
- 7 Ի՞նչ պետք է անեմ, եթե VPS բեռը չափազանց բարձր է:
Եթե ձեր համակարգիչը (համակարգիչը) դանդաղ է աշխատում, կարող եք ստուգել, թե արդյոք համակարգը բարձր ծանրաբեռնվածության տակ է:
Վերջերս կա网络 营销Սպան հայտարարեց, որ ինքը պատասխանատու էԷլեկտրոնային առևտուրԿայքն անհասանելի էր որոշ ժամանակ առաջ ստեղծված իրավիճակի պատճառով...
Այս կայքը հիմնված էWordPress կայքըAtLinux VPS սերվերի կարգավորում:
- Linux VPS սերվերի կոնֆիգուրացիան ունի ընդամենը 1 CPU միջուկ և 1 ԳԲ RAM հիշողություն:
Մուտք գործեք Linux VPS սերվերի ֆոն՝ խնդիրը ստուգելու համար և պարզեք, որ միջին ծանրաբեռնվածությունը շատ բարձր է՝ հասնելով ավելի քան 10.0-ի:
Linux համակարգերում մենք սովորաբար օգտագործում ենքuptime
այն դիտելու հրաման (w
հրաման եւtop
հրամանը նույնպես հասանելի է):
Բացի այդ, նրանք աշխատում են նաև Apple-ի Mac համակարգիչների հետ:
Եթե գտնում եք, որ միջին բեռը չափազանց բարձր է, փորձեք լուծել խնդիրը:
- Երբ բեռի միջին ծանրաբեռնվածությունը չափազանց բարձր է,Չեն ՎայլյանՏրված լուծումը CPU միջուկների քանակի ավելացումն է:
- Այնուհետև, վճռականորեն թարմացրեք կազմաձևը2 պրոցեսորի միջուկ,8 GB RAM հիշողություն.
- Բարձր բեռի միջին ծանրաբեռնվածության իրավիճակը արագ լուծվեց:
XNUMX. Ստուգեք համակարգի ծանրաբեռնվածությունը
SSH տերմինալի պատուհանում մուտքագրեք հետևյալ հրամանը ▼
uptime
Համակարգը կվերադարձնի ▼ տեղեկատվության տող
Տողի երկրորդ կեսում գրված է «բեռի միջին», ինչը նշանակում է «համակարգի միջին ծանրաբեռնվածություն»
- Ներսում 3 թվերի դեպքում կարո՞ղ ենք որոշել՝ համակարգի ծանրաբեռնվածությունը մեծ է, թե փոքր:
Ինչու՞ կան 3 թվեր:
- Նրանք ներկայացնում են համակարգի միջին ծանրաբեռնվածությունը 1, 5 և 15 րոպե րոպեներով:
- Եթե շարունակեք փնտրել, այն նաև ձեզ կասի, որ երբ պրոցեսորն ամբողջովին անգործուն է, միջին ծանրաբեռնվածությունը 0 է;
- Երբ պրոցեսորի աշխատանքային ծանրաբեռնվածությունը հագեցած է, միջին ծանրաբեռնվածությունը 1 է:
Ի՞նչ է նշանակում CPU:
- CPU-ն կենտրոնական պրոցեսորային միավորն է:
- (Անգլերեն կենտրոնական պրոցեսորային միավոր, պրոցեսոր)
- Պրոցեսորը համակարգչի հաշվողական միջուկն է և կառավարման միջուկը:
CPU-ի օգտագործումը
- CPU-ի օգտագործումը CPU-ի օգտագործման կարգավիճակի վիճակագրական տեղեկատվությունն է որոշակի ժամանակահատվածում:
- Այս ցուցանիշը ցույց է տալիս պրոցեսորի օգտագործումը (երբ պրոցեսորը զբաղված է):
- Եթե պրոցեսորը երկար ժամանակ զբաղված է, ապա պետք է հաշվի առնել, թե արդյոք պրոցեսորը գերբեռնված է: ?
- Երկարատև ծանրաբեռնված շահագործումը ինքնին մեքենայի մի տեսակ վնաս է:
- Հետևաբար, պրոցեսորի օգտագործումը պետք է վերահսկվի որոշակի հարաբերակցությամբ, որպեսզի ապահովվի մեքենայի բնականոն աշխատանքը:
Ի՞նչ է միջին ծանրաբեռնվածությունը:
- Load Average-ը CPU-ի բեռնվածությունն է, և դրա պարունակած տեղեկատվությունը տվյալ հատվածում CPU-ի օգտագործման կարգավիճակի վիճակագրությունն է:
- Դա CPU-ի մշակման գումարի և պրոցեսների քանակի վիճակագրություն է, որոնք սպասում են CPU-ի մշակմանը որոշակի ժամանակահատվածում:
- Այսինքն՝ CPU-ի կողմից օգտագործվող հերթի երկարության վիճակագրությունը:
Ակնհայտ է, որ որքան ցածր է «բեռի միջին» արժեքը, ինչպիսին է 0.2 կամ 0.3, նշանակում է, որ համակարգչի (համակարգչի) ծանրաբեռնվածությունն ավելի քիչ է, իսկ համակարգի ծանրաբեռնվածությունը՝ ավելի թեթև:
- Այնուամենայնիվ, ե՞րբ կարող եք տեսնել, որ համակարգը ծանր բեռի տակ է:
- Վերջում հավասար է ժամը 1-ի՞ն։Թե՞ այն հավասար է 0.5-ի։Թե՞ դա հավասար է 1.5-ի։
- Ի՞նչ պետք է անեմ, եթե այս երեք արժեքները տարբերվեն 1 րոպեի, 5 րոպեի և 15 րոպեի ընթացքում:
XNUMX. Անալոգիա
Որոշելու համար, թե արդյոք ձեր համակարգը ծանր բեռի տակ է, դուք պետք է հասկանաք, թե իրականում ինչ է նշանակում միջին բեռը:
ՀաջորդըՉեն ՎայլյանԱյս հարցը կբացատրվի հնարավորինս պարզ լեզվով:
Նախ, մենք ենթադրում ենք, որ ամենապարզ դեպքում ձեր համակարգիչը ունի միայն մեկ պրոցեսոր, և բոլոր գործողությունները պետք է կատարվեն այս պրոցեսորով:
Եկեք պատկերացնենք այս պրոցեսորի միջին բեռնվածությունը որպես կամուրջ.
Կամրջի վրա կա միայն մեկ գոտի, և բոլոր մեքենաները պետք է անցնեն այս գոտին:
(Ակնհայտ է, որ կամուրջը կարող է օգտագործվել միայն մեկ ուղղությամբ):
Երբ համակարգի բեռնվածությունը 0 է, դա նշանակում է, որ կամուրջի վրա մեքենա չկա
Համակարգի ծանրաբեռնվածությունը 0.5 է, ինչը նշանակում է, որ կամրջի վրա մեքենաների կեսը կա ▼
Համակարգի ծանրաբեռնվածությունը 1.0 է, ինչը նշանակում է, որ կամրջի բոլոր մասերում կան մեքենաներ, ինչը նշանակում է, որ կամուրջը «լի է» ▼
- Բայց պետք է նշել, որ կամուրջն այստեղ դեռ կարելի է սահուն անցնել։
Համակարգի ծանրաբեռնվածությունը 1.7 է, ինչը նշանակում է, որ մեքենաները չափազանց շատ են, և կամուրջը լցված է (100%):
- Կամուրջի վրա սպասող մեքենաները կազմել են կամրջի մեքենաների 70%-ը։
Համեմատաբար և այլն, համակարգի ծանրաբեռնվածությունը 2.0 է.
- Նշանակում է, որ այնքան մեքենաներ են սպասում, որքան կամուրջների տախտակամածները:
- Համակարգի 3.0 բեռնվածությունը նշանակում է, որ կամրջի վրա երկու անգամ ավելի շատ մեքենաներ են սպասում, քան տախտակամածը:
- Երբ համակարգի ծանրաբեռնվածությունը 1-ից մեծ է, հետևի մեքենան պետք է սպասի.
- Որքան մեծ է համակարգի ծանրաբեռնվածությունը, այնքան երկար է սպասելու կամուրջը ▼
- Պրոցեսորի համակարգի ծանրաբեռնվածությունը հիմնականում հավասար է վերը նշված անալոգային կամրջի հզորությանը, որը պրոցեսորի առավելագույն ծանրաբեռնվածությունն է:
- Կամուրջի վրա գտնվող մեքենան գործընթաց է, որը սպասում է պրոցեսորի մշակմանը:
Եթե պրոցեսորը րոպեում մշակում է առավելագույնը 100 պրոցես, ապա համակարգի ծանրաբեռնվածությունը 0.2 է, ինչը նշանակում է, որ պրոցեսորն այս 1 րոպեում միայն 20 պրոցես է մշակում;
Համակարգի բեռնվածությունը 1.0 նշանակում է, որ պրոցեսորը այս 1 րոպեում մշակում է 100 պրոցես;
1.7 Սա նշանակում է, որ CPU-ի կողմից մշակվող 100 գործընթացներից բացի, կան 70 գործընթացներ, որոնք սպասում են պրոցեսորի կողմից մշակման:
Համակարգիչը սահուն գործարկելու համար համակարգի բեռնվածությունը չպետք է գերազանցի 1.0-ը, այնպես որ կարիք չկա սպասել որևէ գործընթացի, և բոլոր գործընթացները կարող են նախ մշակվել:
Ակնհայտ է, որ 1.0-ը առանցքային արժեք է:
Եթե այս արժեքը գերազանցվի, ապա համակարգը օպտիմալ չէ:Պետք է միջամտել։
XNUMX. Որքա՞ն է համակարգային բեռի միջին ծանրաբեռնվածությունը համապատասխան:
Արդյո՞ք 1.0-ն իդեալական արժեք է համակարգի ծանրաբեռնվածության համար:
Պարտադիր չէ, որ sysadmin-ները հակված են մի փոքր տեղ թողնել:
Երբ այս արժեքը հասնում է 0.7-ի, դուք պետք է իմանաք այսպիսի բան.
- Երբ համակարգի ծանրաբեռնվածությունը շարունակում է լինել 0.7-ից ավելի, դուք պետք է սկսեք ուսումնասիրել խնդիրը և կանխեք իրավիճակի վատթարացումը:
- Երբ համակարգի ծանրաբեռնվածությունը շարունակում է լինել 1.0-ից ավելի, դուք պետք է լուծում գտնեք և իջեցնեք արժեքը:
- Երբ համակարգի ծանրաբեռնվածությունը հասնում է 5.0-ի, դա ցույց է տալիս, որ համակարգի հետ կապված լուրջ խնդիր կա, և այն երկար ժամանակ չի արձագանքում կամ գրեթե խափանում է:Դուք չպետք է թույլ տաք, որ համակարգը հասնի այս արժեքին:
Չորս, մի քանի պրոցեսորային պրոցեսոր
Վերը նշվածը ենթադրում է, որ ձեր համակարգիչը (համակարգիչը) ունի միայն մեկ պրոցեսոր:
Ի՞նչ կլինի, եթե ձեր համակարգիչը (համակարգիչը) ունի 2 պրոցեսոր տեղադրված:
2 պրոցեսոր նշանակում է, որ համակարգչի (համակարգչի) պրոցեսորային հզորությունը կրկնապատկվում է, իսկ միաժամանակ մշակվող պրոցեսների քանակը կրկնապատկվում է։
Չեն ՎայլյանԱյստեղ կամուրջը դեռ օգտագործվում է որպես անալոգիա: 2 պրոցեսոր նշանակում է, որ կամուրջն ունի 2 ալիք, և երթևեկության հզորությունը կրկնապատկվել է ▼
- Այսպիսով, 2 պրոցեսոր նշանակում է, որ համակարգի բեռնվածությունը կարող է հասնել 2.0-ի, և յուրաքանչյուր պրոցեսորը հասնում է 100% ծանրաբեռնվածության:
- n.0 պրոցեսոր ունեցող համակարգչի համար համակարգի ընդունելի բեռնվածությունը մինչև n.0 պրոցեսոր է:
Հինգ միջուկային պրոցեսոր
Չիպերի մատակարարները սովորաբար պարունակում են մի քանի պրոցեսորի միջուկներ 1 պրոցեսորի ներսում, որը կոչվում է «բազմամիջուկ պրոցեսոր»:
Բազմամիջուկային պրոցեսորը համակարգի ծանրաբեռնվածության առումով նման է բազմաբնույթ պրոցեսորին:
Հետևաբար, համակարգի ծանրաբեռնվածությունը դիտարկելիս պետք է հաշվի առնել, թե քանի պրոցեսոր ունի ձեր համակարգիչը:Իսկ քանի՞ միջուկ ունի յուրաքանչյուր պրոցեսոր:
Այնուհետև, բաժանելով համակարգի ծանրաբեռնվածությունը միջուկների ընդհանուր թվի վրա, քանի դեռ մեկ միջուկի բեռը չի գերազանցում 1.0-ը, համակարգիչը կաշխատի ինչպես միշտ:
Ինչպե՞ս իմանալ, թե քանի պրոցեսորի միջուկ ունի համակարգիչը:
Օգտագործելով հրամանը, թույլ է տալիս դիտել CPU-ի տեղեկատվությունը ▼
cat /proc/cpuinfo
Հրամաններ, որոնք ուղղակիորեն վերադարձնում են CPU-ի միջուկների ընդհանուր թիվը
grep -c 'model name' /proc/cpuinfo
XNUMX. Ո՞ր բեռի միջին ժամանակը պետք է նայեմ:
վերջին հարցը.
«Միջին բեռնվածության» բեռնվածության միջինը վերադարձնում է ընդհանուր երեք միջին.
- 1 րոպե համակարգի բեռնվածություն, 5 րոպե համակարգի բեռնվածություն, 15 րոպե համակարգի բեռ:
Ո՞ր արժեքին պետք է անդրադառնամ:
- Եթե համակարգի ծանրաբեռնվածությունը 1-ից մեծ է ընդամենը 1.0 րոպեի ընթացքում, մնացած 2 ժամանակահատվածները 1.0-ից պակաս են, ինչը ցույց է տալիս, որ սա միայն ժամանակավոր երևույթ է, և խնդիրը լուրջ չէ:
- Եթե 15 րոպեի ընթացքում համակարգի միջին ծանրաբեռնվածությունը 1.0-ից մեծ է (CPU միջուկների քանակը ավելացնելուց հետո), խնդիրը դեռ կա, այլ ոչ թե ժամանակավոր երևույթ:
- Հետևաբար, պետք է հիմնականում դիտարկել «15 րոպե համակարգի բեռնվածությունը» որպես համակարգչի (համակարգչի) նորմալ աշխատանքի ցուցիչ:
Հետևյալը ավելին է վերին հրամանի/CPU-ի օգտագործման/բեռնվածության միջին հաշվարկման մեթոդի մասին ▼
Ի՞նչ պետք է անեմ, եթե VPS բեռը չափազանց բարձր է:
Այժմ իմ կայք չի կարող մուտք գործել, քանի որ ծանրաբեռնվածությունը չափազանց մեծ է, ինչ պետք է անեմ:
վերև – 20:44:30 մինչև 12 րոպե, 1 օգտվող, միջին բեռնվածություն՝ 2.21, 8.39, 6.48
- Ձեր սերվերը ինքնակառավարվում է, այն, ինչ դուք պետք է անեք, ստուգեք ձեր սերվերը SSH-ի միջոցով:
- Ստուգեք, թե ինչ է այն աշխատում:Ի՞նչ գործընթաց և այլն:
- Անհրաժեշտության դեպքում փորձեք վերագործարկել սերվերը:
- Եթե սերվերը վերագործարկելուց հետո բեռը դեռ շատ բարձր է, փորձեք բացահայտել գերբեռնված գործընթացը և դադարեցնել այն:
- Անհրաժեշտության դեպքում վերագործարկեք գործընթացը (ոչ թե սերվերը) առանձին:
- Կամ հաճախորդների սպասարկման հետ խորհրդակցելուց հետո «ինչու է VPS/սերվերի ծանրաբեռնվածությունը չափազանց բարձր», դեռևս չկա դա անելու միջոց, և վերջապես միակ տարբերակը սերվերի կոնֆիգուրացիան մեծացնելն է։
Որքան տարածք է հարմար արտաքին առևտրային ընկերության կայքի համար.
Ինչպե՞ս ընտրել ճիշտ սերվերի կոնֆիգուրացիան:Սեղմեք ստորև բերված հղումը՝ դիտելու օրական միջին 1 IP սերվերի լուծում ▼
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Որքա՞ն է Linux-ի բեռնվածության միջինը չափազանց բարձր: CPU Load Utilization Check»-ը կօգնի ձեզ:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-1027.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: