Keepalived test


Xotiradan foydalanishni kuzatish



Yüklə 13,79 Mb.
səhifə70/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   66   67   68   69   70   71   72   73   ...   125
abdurakhmonov

Xotiradan foydalanishni kuzatish


Men hamma narsani unutaman. Men mashinamning kalitlari qayerda ekanligini muntazam ravishda unutaman, garchi ular deyarli har doim cho'ntagimda bo'lsa ham. Men hatto Linux bilan ishlay boshlaganimdan beri 18 yildan ortiq vaqtdan beri talab qiladigan buyruqlar uchun sudo dan foydalanishni unutaman. Yaxshiyamki, kompyuterlar mendan ko'ra yaxshiroq xotiraga ega, lekin agar biz uni samarali boshqara olmasak, yangi yuvilgan kirlarni quritgichga qo'yishni unutganimda, serverlarimizdagi xotira xuddi men kabi foydasiz bo'lib qoladi.
Linux xotirani qanday boshqarishini tushunish aslida biroz murakkab mavzu bo'lishi mumkin, chunki qancha xotira haqiqatan ham bo'sh ekanligini tushunish yangi kelganlar uchun engish uchun to'siq bo'lishi mumkin. Tez orada Linux serveringiz xotirasini qanday boshqarishi tushuntirilgandan keyin juda oddiy ekanligini ko'rasiz.

Server xotirasini tushunish


Serverimizda xotiradan foydalanishni nazorat qilish uchun bizda free buyruq mavjud bo'lib, biz istalgan vaqtda qancha xotira sarflanishini ko'rishimiz mumkin. free buyruqni hech qanday variantsiz berish, natijaning kilobaytlarda ko'rsatilishiga olib keladi:

Ushbu buyruqning eng sevimli varianti -m free, u megabaytlarda ishlatiladigan xotira hajmini ko'rsatadi. Chiqishni gigabayt ko'rinishida ko'rsatish uchun free -g dan ham foydalanishingiz mumkin, lekin ko'pgina serverlarda chiqish etarli darajada aniq bo'lmaydi. Menimcha, -m opsiyasini qo'shish free buyruqni ancha o'qilishi mumkin bo'ladi:

Har bir narsa megabaytlarga bo'linganligi sababli, hech bo'lmaganda men uchun o'qish ancha oson.
179 MB bo'sh bo'lgandek tuyulishi mumkin. Siz buni birinchi qatorda va free ostida uchinchi ustunda ko'rasiz. Aslida, siz haqiqatan ham e'tibor qaratmoqchi bo'lgan raqam mavjud bo'lgan raqam bo'lib, bu holda 1613 MB. Endi ko'p xotira aslida bepul. Ushbu serverda jami 1987 MB operativ xotira mavjud bo'lganligi sababli (buni birinchi qatorda, jami ostida ko'rasiz ), demak, operativ xotiraning katta qismi bepul va bu server unchalik qattiq ishlamayapti.
Bu raqamlarni chinakam tushunish uchun ba'zi qo'shimcha tushuntirishlar kerak. Mavjud ustun ilovalaringizdan foydalanish uchun qancha xotira bo'shligini ko'rsatadigan bo'lsa, ushbu bo'limni o'qishni to'xtatib qo'yishingiz mumkin. Biroq, bu unchalik oddiy emas. Texnik jihatdan, chiqishga qaraganingizda, serverda haqiqatan ham 179 MB bo'sh joy bor. Mavjud bo'yicha sanab o'tilgan xotira miqdori tizim tomonidan qonuniy ravishda kesh ko'rinishida foydalaniladi, ammo har qanday dastur undan foydalanishi kerak bo'lsa, bo'shatiladi. Agar dastur ishga tushsa va uning ishlashi uchun etarli xotira hajmi kerak bo'lsa, yadro uni ushbu keshdan bir oz xotira bilan ta'minlaydi.
Linux, ko'pgina zamonaviy tizimlar singari, "ishlatilmagan RAM - bu RAMni isrof qilish" degan ishonchga obuna bo'ladi. Hech qanday jarayon tomonidan ishlatilmaydigan RAM disk keshi deb nomlanuvchi narsaga beriladi, bu esa serveringizni yanada samarali ishlashi uchun ishlatiladi. Ma'lumotni saqlash qurilmasiga yozish kerak bo'lganda, u darhol yozilmaydi. Buning o'rniga, bu ma'lumotlar disk keshiga yoziladi (RAMning bir qismi ajratilgan) va keyinroq fonda saqlash qurilmasiga sinxronlashtiriladi. Bu sizning serveringizni samaraliroq qilishining sababi shundaki, RAMda saqlangan ma'lumotlar diskdan tezroq yoziladi va olinadi. Ilovalar va xizmatlar sizni kutishga majburlamasdan ma'lumotlarni fonda disk bilan sinxronlashtirishi mumkin. Ushbu kesh ma'lumotlarni o'qish uchun ham ishlaydi, chunki faylni birinchi marta ochganingizda uning mazmuni keshlanadi. Agar siz bir xil faylni qayta o'qisangiz, tizim uni operativ xotiradan oladi, bu har safar uni saqlash hajmidan yuklashdan ko'ra samaraliroqdir. Agar siz yaqinda yangi faylni saqlagan bo'lsangiz va uni darhol qaytarib olgan bo'lsangiz, u hanuzgacha keshda va to'g'ridan-to'g'ri diskdan emas, balki u erdan olingan bo'lishi mumkin.
8.6-rasmda ko'rsatilgan barcha ustunlarni tushunish uchun men har birining ma'nosini quyidagi jadvalda tasvirlab beraman:


Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   66   67   68   69   70   71   72   73   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin