Linux yukining o'rtacha darajasi qanchalik mos keladi? CPU yukidan foydalanishni tekshirish

Agar sizning kompyuteringiz (kompyuteringiz) sekin bo'lsa, tizim yuqori yuk ostida yoki yo'qligini tekshirishni xohlaysizmi?

Yaqinda, bir borInternet-marketingOfitser o'zi javobgar ekanligini aytdiElektron tijoratBir muncha vaqt oldin yuzaga kelgan vaziyat tufayli veb-saytga kirish imkonsiz edi...

Ushbu veb-saytga asoslanadiWordPress veb-sayti, ichidaLinux VPS serverni sozlash.

  • Linux VPS serverining konfiguratsiyasi faqat 1 protsessor yadrosi va 1 GB RAM xotirasiga ega.

Muammoni tekshirish uchun Linux VPS server foniga kiring va o'rtacha yuklanish juda yuqori ekanligini va 10.0 dan oshiq ekanligini aniqlang.

Linux tizimlarida biz odatda foydalanamizuptimeuni ko'rish buyrug'i (wbuyruq vatopbuyruq ham mavjud).

Bundan tashqari, ular Apple-ning Mac kompyuterlari bilan ham ishlaydi.

Agar o'rtacha yuk juda yuqori ekanligini aniqlasangiz, muammoni hal qilishga harakat qiling!

  • O'rtacha yuk juda yuqori bo'lsa,Chen VeyliangBerilgan yechim protsessor yadrolari sonini ko'paytirishdir.
  • Keyin konfiguratsiyani qat'iy ravishda yangilang2 protsessor yadrosi,8 GB RAM xotirasi.
  • Yuqori yuk o'rtacha yuk holati tezda hal qilindi.

XNUMX. Tizim yukini tekshiring

SSH terminal oynasida quyidagi buyruqni kiriting▼

uptime

Tizim ma'lumotlar qatorini qaytaradi ▼

Linux yukining o'rtacha darajasi qanchalik mos keladi? CPU yukidan foydalanishni tekshirish

Chiziqning ikkinchi yarmida "o'rtacha yuk" deyiladi, bu "tizimning o'rtacha yuki" degan ma'noni anglatadi.

  • Ichkarida 3 ta raqam bilan tizim yukining katta yoki kichik ekanligini aniqlay olamizmi?

Server yuklanganmi? yuqori buyruq / CPU foydalanish / yuk o'rtacha hisoblash usuli

Nima uchun 3 ta raqam bor?

  • Ular tizimning o'rtacha yukini 1 daqiqa, 5 daqiqa va 15 daqiqali daqiqalarda ifodalaydi.
  • Agar siz qidirishda davom etsangiz, u sizga protsessor to'liq ishlamay qolganda yuklanishning o'rtacha qiymati 0 ga teng ekanligini ham aytadi;
  • CPU ish yuki to'yingan bo'lsa, o'rtacha yuk 1 ga teng.

CPU nimani anglatadi?

  • CPU markaziy protsessordir.
  • (inglizcha markaziy protsessor, protsessor)
  • CPU - bu kompyuterning hisoblash yadrosi va boshqaruv yadrosi.

CPU foydalanish

  • Protsessordan foydalanish - bu ma'lum vaqt davomida CPU foydalanish holati haqidagi statistik ma'lumot.
  • Ushbu indikator protsessordan foydalanishni ko'rsatadi (protsessor band bo'lganda).
  • Agar protsessor uzoq vaqt band bo'lsa, protsessorning haddan tashqari yuklanganligini hisobga olish kerak. ?
  • Uzoq muddatli ortiqcha yuk ishlashi - bu mashinaning o'ziga zarar etkazishning bir turi.
  • Shuning uchun, protsessordan foydalanish mashinaning normal ishlashini ta'minlash uchun ma'lum bir nisbatda nazorat qilinishi kerak.

O'rtacha yuk nima?

  • O'rtacha yuklanish protsessor yukidir va undagi ma'lumotlar segmentdagi protsessordan foydalanish holati statistikasidir.
  • Bu protsessorni qayta ishlash yig'indisi va ma'lum vaqt davomida protsessorni qayta ishlashni kutayotgan jarayonlar sonining statistikasi.
  • Ya'ni, CPU tomonidan ishlatiladigan navbat uzunligi statistikasi.

Shubhasiz, 0.2 yoki 0.3 kabi "o'rtacha yuk" qiymati qanchalik past bo'lsa, kompyuter (kompyuter) ish yuki kamroq va tizim yuki engilroq bo'ladi.

  • Biroq, qachon tizim og'ir yuk ostida ekanligini ko'rishingiz mumkin?
  • Oxirida 1 soatga tengmi?Yoki 0.5 ga tengmi?Yoki 1.5 ga tengmi?
  • Agar bu uchta qiymat 1 daqiqa, 5 daqiqa va 15 daqiqa ichida farq qilsa, nima qilishim kerak?

XNUMX. Analogiya

Tizimingiz og'ir yuk ostida ekanligini aniqlash uchun siz o'rtacha yuk nimani anglatishini tushunishingiz kerak.

Keyingi,Chen VeyliangBu savol eng sodda tilda tushuntiriladi.

Birinchidan, eng oddiy holatda sizning kompyuteringizda faqat bitta protsessor bor va barcha operatsiyalar ushbu protsessor tomonidan bajarilishi kerak deb hisoblaymiz.

Keling, ushbu protsessorning o'rtacha yukini ko'prik sifatida tasavvur qilaylik:

Ko'prikda faqat bitta bo'lak bor va barcha transport vositalari bu bo'lakdan o'tishi kerak.

(Shubhasiz, ko'prik faqat bitta yo'nalishda ishlatilishi mumkin.)

Tizim yuki 0 bo'lsa, bu ko'prikda mashina yo'qligini anglatadi ▼

Tizim yuki 0 ga teng bo'lganda, bu ko'prikda mashinalar yo'qligini anglatadi.

Tizim yuki 0.5 ni tashkil qiladi, ya'ni ko'prikda avtomobillarning yarmi bor ▼

Tizim yuki 0.5 ga teng, ya'ni ko'prikda vagonlarning yarmi bor.

Tizim yuki 1.0 ni tashkil etadi, ya'ni ko'prikning barcha qismlarida avtomobillar bor, ya'ni ko'prik "to'liq" ▼

Tizim yuki 1.0 ga teng, ya'ni ko'prikning barcha qismlarida mashinalar bor, ya'ni ko'prik "to'la". 

  • Ammo shuni ta'kidlash kerakki, ko'prikdan hali ham muammosiz o'tish mumkin.

Tizim yuki 1.7 ni tashkil etadi, ya'ni transport vositalari juda ko'p va ko'prik to'lgan (100%).

  • Ko'prikda kutib turgan transport vositalari ko'prik transport vositalarining 70% ni tashkil etdi.

Shunga o'xshash va shunga o'xshash tizim yuki 2.0 ni tashkil qiladi:

  • Bu shuni anglatadiki, ko'prik maydonchalari qancha ko'p bo'lsa, shuncha mashina kutmoqda.
  • Tizim yuki 3.0 bo'lsa, ko'prikda pastki qavatdagidan ikki baravar ko'p transport vositalari kutmoqda.
  • Tizim yuki 1 dan katta bo'lsa, orqa avtomobil kutishi kerak;
  • Tizim yuki qanchalik ko'p bo'lsa, ko'prikdan o'tish uchun kutish vaqti shunchalik ko'p bo'ladi▼

Tizim yuki qanchalik yuqori bo'lsa, ko'prikdan o'tishni kutish vaqti shuncha uzoq bo'ladi.

  • Markaziy protsessorning tizim yuki asosan yuqorida qayd etilgan analog ko'prikning sig'imiga teng bo'lib, bu protsessorning maksimal ish yuki hisoblanadi.
  • Ko'prik ustidagi vosita protsessorni qayta ishlashni kutayotgan jarayondir.

Agar protsessor daqiqada maksimal 100 ta jarayonni qayta ishlasa, tizim yuki 0.2 ni tashkil qiladi, ya'ni protsessor shu 1 daqiqada faqat 20 ta jarayonni qayta ishlaydi;

1.0 tizim yuki protsessor shu 1 daqiqada 100 ta jarayonni bajarishini bildiradi;

1.7 Bu shuni anglatadiki, protsessor qayta ishlayotgan 100 ta jarayondan tashqari, protsessor tomonidan ishlov berishni kutayotgan 70 ta jarayon mavjud.

Kompyuterning muammosiz ishlashi uchun tizim yuki 1.0 dan oshmasligi kerak, shuning uchun hech qanday jarayonni kutishning hojati yo'q va barcha jarayonlar birinchi navbatda qayta ishlanishi mumkin.

Shubhasiz, 1.0 asosiy qiymatdir.

Agar bu qiymat oshib ketgan bo'lsa, tizim optimal emas.Siz aralashishingiz kerak.

XNUMX. Tizim yukining o'rtacha yuklanishi qanchalik mos keladi?

1.0 tizim yuki uchun ideal qiymatmi?

Majburiy emas, tizim boshqaruvchilari biroz bo'sh joy qoldirishga moyildirlar.

Bu qiymat 0.7 ga yetganda, siz shunday bir narsani bilishingiz kerak:

  • Tizim yuki 0.7 dan yuqori bo'lishda davom etsa, muammoni tekshirishni boshlashingiz va vaziyatning yomonlashishiga yo'l qo'ymasligingiz kerak.
  • Tizim yuki 1.0 dan yuqori bo'lishda davom etsa, siz yechim topishingiz va qiymatni kamaytirishingiz kerak.
  • Tizim yuki 5.0 ga yetganda, bu tizimda jiddiy muammo borligini ko'rsatadi va u uzoq vaqt davomida javob bermadi yoki deyarli qulab tushdi.Tizimning bu qiymatga yetishiga yo'l qo'ymasligingiz kerak.

To'rt, bir nechta CPU protsessorlari

Yuqorida aytilganlar sizning kompyuteringizda (kompyuteringizda) faqat bitta protsessor bor deb taxmin qilinadi.

Kompyuteringizda (kompyuteringizda) 2 ta protsessor o'rnatilgan bo'lsa nima bo'ladi?

2 protsessor kompyuterning (kompyuterning) qayta ishlash quvvati ikki barobarga, bir vaqtning o'zida qayta ishlanishi mumkin bo'lgan jarayonlar soni esa ikki baravar ko'payishini anglatadi.

Chen VeyliangBu erda hali ham ko'prik analogiya sifatida qo'llaniladi.2 protsessor ko'prikning 2 ta kanalga ega ekanligini va transport hajmi ikki baravar ko'payganligini anglatadi ▼

Chen Weiliang bu yerda ko'prik analogiyasidan foydalanishda davom etmoqda; ikkita protsessor ko'prikda ikkita kanal borligini anglatadi, bu esa trafik hajmini ikki baravar oshiradi.

  • Shunday qilib, 2 protsessor tizim yuki 2.0 ga yetishi va har bir protsessor 100% ish yukiga yetishi mumkinligini anglatadi.
  • n.0 protsessorli kompyuter uchun qabul qilinadigan tizim yuki n.0 protsessorgacha.

Besh, ko'p yadroli protsessor

Chip etkazib beruvchilari odatda 1 protsessor ichida bir nechta protsessor yadrolarini o'z ichiga oladi, bu "ko'p yadroli CPU" deb ataladi.

Ko'p yadroli protsessor tizim yuki bo'yicha ko'p yadroli protsessorga o'xshaydi.

Shuning uchun, tizim yukini ko'rib chiqayotganda, kompyuteringizda qancha protsessor borligini hisobga olishingiz kerak?Va har bir protsessorda nechta yadro bor?

Keyin, tizim yukini yadrolarning umumiy soniga bo'lish orqali, yadrodagi yuk 1.0 dan oshmasa, kompyuter odatdagidek ishlaydi.

Kompyuterda qancha protsessor yadrolari borligini qanday aniqlash mumkin?

Buyruqdan foydalanish protsessor ma'lumotlarini ko'rish imkonini beradi ▼

cat /proc/cpuinfo

CPU yadrolarining umumiy sonini to'g'ridan-to'g'ri qaytaradigan buyruqlar▼

grep -c 'model name' /proc/cpuinfo

XNUMX. Qaysi yukning o'rtacha vaqtiga qarashim kerak?

oxirgi savol:

"O'rtacha yuk" yukining o'rtacha qiymati jami uchta o'rtacha qiymatni qaytaradi:

  • 1 daqiqa tizim yuki, 5 daqiqa tizim yuki, 15 daqiqa tizim yuki.

Qaysi qiymatga murojaat qilishim kerak?

  • Agar tizim yuki atigi 1 daqiqa davomida 1.0 dan katta bo'lsa, qolgan 2 vaqt oralig'i 1.0 dan kam bo'lsa, bu faqat vaqtinchalik hodisa ekanligini va muammo jiddiy emasligini ko'rsatadi.
  • Agar o'rtacha tizim yuki 15 daqiqa ichida 1.0 dan katta bo'lsa (protsessor yadrolari sonini ko'paytirishdan keyin), muammo vaqtinchalik hodisa emas, balki hali ham mavjud.
  • Shuning uchun, asosan, kompyuter (kompyuter) normal ishlayotganligining ko'rsatkichi sifatida "15 daqiqa tizim yukini" kuzatishingiz kerak.

Quyida yuqori buyruq/protsessordan foydalanish/yuklashning o'rtacha hisoblash usuli haqida ko'proq ma'lumot berilgan ▼

VPS yuki juda yuqori bo'lsa nima qilishim kerak?

Endi mening veb-saytimga kirish imkoni yo'q, chunki yuk juda katta, nima qilishim kerak?

yuqori – 20:44:30 gacha 12 daqiqa, 1 foydalanuvchi, oʻrtacha yuklanish: 2.21, 8.39, 6.48

  • Sizning serveringiz o'zini o'zi boshqaradi, nima qilishingiz kerak bo'lsa, serveringizni SSH orqali tekshirishingiz kerak.
  • Nima ishlayotganini tekshiring?Qanday jarayon va boshqalar?
  • Agar kerak bo'lsa, serverni qayta ishga tushirishga harakat qiling.
  • Serverni qayta ishga tushirgandan so'ng yuk hali ham juda yuqori bo'lsa, haddan tashqari yuklangan jarayonni aniqlashga harakat qiling va uni to'xtating.
  • Agar kerak bo'lsa, jarayonni (serverni emas) alohida-alohida qayta ishga tushiring.
  • Yoki mijozlarga xizmat ko'rsatish bilan maslahatlashganingizdan so'ng, "nega VPS/server yuki juda yuqori", buni amalga oshirishning hech qanday usuli yo'q va nihoyat yagona yo'l - server konfiguratsiyasini oshirish.

Tashqi savdo kompaniyasining veb-sayti uchun qancha joy mos keladi?

To'g'ri server konfiguratsiyasini qanday tanlash mumkin?Kunlik oʻrtacha 1 XNUMX IP server yechimini koʻrish uchun quyidagi havolani bosing ▼

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Top o'ting