Kompyuterlar va zamonaviy gadjetlar

U sezilarli darajada sekinlasha boshladi. Bu juda zerikarli, chunki men ko'pincha juda tez, avtomatik ravishda ishlayman va har qanday tormoz shunchaki ritmni buzadi. Lekin nima uchun Linux sekinlashishi mumkin? Linuxni qanday tezlashtirish mumkin? Linuxni qanday optimallashtirish mumkin?

Bu erda men e'tibor qaratmoqchi bo'lgan bir nechta fikrlar mavjud. Ularning har biri biroz bo'lsa-da, Linux tezligiga ma'lum darajada ta'sir qiladi. Ammo agar siz hamma narsani birgalikda optimallashtirsangiz, u ishlashni oshirishi mumkin. Va menga ishoning, bu qiyin emas, ko'pincha siz konsolga kirishingiz shart emas ... Men Linux Mint-da hamma narsani ko'rsataman, ammo bularning barchasini boshqa Linux tizimlarida analogiya orqali amalga oshirish mumkin.

1. Linuxni ishga tushirishni optimallashtirish.

E'tibor berishingiz kerak bo'lgan birinchi narsa - tizim ishga tushganda nima yuklanganligi. MENU - SOZLAMALAR - ILOVALARNI ISHLATISH ga o'ting.

Bu erda siz keraksiz hamma narsani o'chirib qo'yishingiz mumkin, mening holimda bu deyarli hamma narsa. Shunday qilib, siz Linux ishga tushganda yuklanadigan keraksiz jarayonlar va dasturlardan xalos bo'lasiz. Ushbu Linux optimallashtirish, shuningdek, tizimni yuklash vaqtini tezlashtirishga yordam beradi. Bajarildimi? Davom etishga ruxsat.

2. Serverni o'chirish

Bilasizmi, sukut bo'yicha Linuxda ko'plab serverlar o'rnatilgan bo'lishi mumkin: chop etish serveri, samba serveri, apache serveri, ssh serveri va boshqalar. Ehtimol, yuz yil davomida ularga kerak emas, keyin bu jarayonlarning barchasi sizning xotirangizda doimo osilib turadi. Siz ularni oddiygina o'chirib qo'yishingiz mumkin, lekin ko'pincha keraksiz serverlarni o'chirish osonroq. Ularni qanday topish mumkin?

Synaptic-ni oching va qidiruvga so'zni kiriting server:

Biz qaraymiz, nima o'rnatilganligini va bizga kerak bo'lmagan narsani o'qiymiz - uni o'chirib tashlaymiz. Ammo nima ekanligini va nima uchun ekanligini bilmaguningizcha, hamma narsani o'chirmasligingiz kerak. Men juda ko'p keraksiz narsalarni olib tashladim, lekin, ehtimol, hali ham juda ko'p keraksiz narsalar bor. Siz so'zni ham kiritishingiz mumkin jin va qaysi xizmatlar o'rnatilganligini ko'ring, lekin bizga kerak emas. Oʻchirildimi? Davom etaylik...

3. Keraksiz xizmatlarni o'chirib qo'ying

Ilgari Ubuntu-da, grafik muhitda xizmatlarni o'chirib qo'yish va yoqish mumkin edi, lekin keyin Ubuntu yigitlari bizga, yutqazganlarga, bu kerak emas deb qaror qilishdi - ular birdan muhim narsani o'chirib qo'yishdi va keyin ular Ubuntu deb aytishdi. buggy!

Lekin, ehtimol, ular to'g'ri, lekin biz uchun bu muammo emas, chunki Linux - bu konsol, terminal va shundan keyingina grafik qobiq. Kerakli paketni o'rnating:

Sudo apt-get install sysv-rc-conf

Terminalni oching va sysv-rc-conf buyrug'ini berish uchun sudo-dan foydalaning:

Sudo sysv-rc-conf

Endi klaviaturadagi strelkalar yordamida va bo'sh joydan foydalanib, keraksiz hamma narsani o'chirib qo'yamiz. Ammo ehtiyot bo'ling, siz Linuxning yuragidasiz va agar muhim narsani o'chirib qo'ysangiz, tizimingiz ishga tushmasligi mumkin - va men sizni ogohlantirmaganman demang!

Internetda ko'plab ko'rsatmalar mavjud bo'lib, ularda har bir xizmat nima uchun javobgar ekanligi va qaysi biri o'chirib qo'yilishi va qaysi biri mumkin emasligi batafsil tavsiflangan. Izlang va topasiz!

Ubuntu'ni qanday tezlashtirish mumkin?

Nega Ubuntu? Misol uchun. Ubuntu ish muhiti sifatida o'zlarining mulkiy Unity-dan foydalanadi. Mening tajribamda, tormoz hali ham bir xil. Shuning uchun, siz engilroq ish muhitini o'rnatish orqali Ubuntu'ni tezlashtirishingiz mumkin - XFCE4, E17, LXDE va ​​boshqalar. Yoki siz darhol xuddi shu Ubuntu versiyasini engil ish stoli bilan yuklab olishingiz mumkin, masalan, Lubuntu:

Yaxshi va oson! Deyarli barchasi bir xil funksionallik bo'ladi, ehtimol kamroq qo'ng'iroq va hushtak. Lekin ular bizga haqiqatan ham kerakmi?

Va nihoyat, yana bir savol:

Eski kompyuterga qaysi Linuxni o'rnatish kerak?

Bu erda siz engil ish muhitiga tayanmasligingiz kerak, bu erda sizga LIGHT Linux kerak! Faqat tashqi tomondan emas, balki ichkarida ham yorug'lik- bu haqiqatni eslang. Variantlar qanday? , Slackware, Slax va boshqalar. Bu erda siz sinab ko'rishingiz kerak, chunki siz qulaylik uchun biror narsa to'lashingiz kerak bo'ladi - lekin nimani xohladingiz?


Savolingizga javob topa olmadingizmi? Qidiruvdan foydalaning...

8 ta fikr

"Linux-ni optimallashtirish - bu juda oddiy!" Maqolasiga 8 ta sharh.

    Lekin mening Windowsim sekinlashmaydi! Balki sizning kompyuteringiz zaifdir? Axir, zamonaviy operatsion tizimlar ishlab chiqilgan va tezkor xotira bilan ta'minlangan zamonaviy protsessorlarda sinovdan o'tgan.

    Lubuntu haqiqatan ham tezroq. Ammo men u erda ba'zi kamchiliklarga duch keldim. Shunga qaramay, men Ubuntu Gnome + Cairo-Dock-ga joylashdim
    Bu nosozliklarsiz barqaror bo'lib chiqadi. Va etarlicha tez. Asosiysi, 2 gig xotiraga ega eski kompyuterga 64-bitni o'rnatmaslik. 32-bit juda tez ishlaydi.

    Qabul qilaman, barcha mini OS ba'zida yashirin kamchiliklarga ega. Ammo kecha yoqimli istisno bo'ldi, men Linuxni do'stimning noutbukiga o'rnatdim, Mint ALL ishlamadi, bu g'alati, lekin BackBox mahalliy kabi o'rnatilgan va tezligi SUPER! Bugun men bu haqda sharh yozmoqchiman.

    Men Ubuntu-dan bir muncha vaqt foydalandim, keyin yangi versiyalar chiqishi bilan kompyuterim uni ishga tushirishni to'xtatdi. Men Debian-ga o'tdim va xursandman, bitta yomon narsa - grafik muhit va shriftlar - ular Ubuntu-da yaxshiroq, ammo bu, ehtimol, mening fikrimcha, ularning afzalliklaridan biri. Endi Debian-ning 8-versiyasi chiqdi, u yerda siz har qanday ish muhitini va o'zingiz o'rganib qolgan deyarli barcha dasturlarni o'rnatishingiz mumkin.

    Aytgancha, postda xato bor: Pappy emas, balki Puppy.

    Men Debian osonroq ekanligiga qo'shilaman, lekin ba'zida qulaylik uchun tezlikni qurbon qilishingiz kerak. Ilgari men engil taqsimotlar bilan ham ko'p mashq qildim va keyin tushundim: oddiy kuchli kompyuterni sotib olish va miyangizni sindirish osonroq, chunki har qanday minimalizm o'zi bilan bir qator boshqa muammolarni olib keladi.

    Xato uchun rahmat, men uni tuzatdim;)

    Xo'sh, agar men oddiy choynak bo'lsam, serverlarni o'chirishda nimaga tayanaman?

    Dummies serverlar bilan shug'ullanmasligi kerak, bu juda murakkab va mas'uliyatli masala.

    "Internetda har bir xizmat nima uchun mas'ul ekanligi, qaysilarini o'chirib qo'yish va qaysi biri mumkin emasligini batafsil tavsiflovchi juda ko'p ko'rsatmalar mavjud. Izlang va topasiz!"

    Bunday ko'rsatmalar har doim hayratda qoladi! Siz qiziqarli odamlarsiz!
    Sizning maqolangiz Internetda nima uchun kerak? Ma'lumot izlayotganlarni, ular aytganidek, 3 ta sovetga yuborish kerakmi?
    Menimcha - agar biror kishi ko'rsatmalar yoki shunga o'xshash narsalarni yozishni o'z zimmasiga olsa - iloji boricha aniq va har tomonlama yozing yoki uchinchi tomon manbalariga havolani qo'shing.


Linux foydalanuvchilari, ta'rifiga ko'ra, Windows bilan solishtirganda kuchliroq tizimga kirish huquqiga ega. Biroq, masalan, Unity kabi og'ir ish stoli muhitidan foydalansangiz, unumdorlik biroz yomonlashishi mumkin.

Har bir inson dasturlar va hujjatlar 10-20 soniyadan keyin emas, balki darhol ochilishini afzal ko'radi. Shu bilan birga, ish muhitining ko'rinishi 90-yillarning boshlariga o'xshamasligi ma'qul, chunki biz tizimimizning interfeysida ko'p vaqt sarflaymiz, ya'ni biz ichkarida qulay bo'lishimiz kerak.

Astsetik oyna boshqaruvchilari foydasiga chiroyli ish stoli muhitidan butunlay voz kechishingiz shart emas. Ishlash va chiroyli ko'rinish o'rtasida murosani topish unchalik qiyin ish emas.

Ushbu maqolada biz Ubuntu-ni tezlashtirishni to'rtta oddiy usulda ko'rib chiqamiz. Ushbu maslahatlar eski versiyalarga ham tegishli bo'lsa-da, biz Ubuntu 16.04 tezlashtirishni ko'rib chiqamiz.

Ijobiy natija eski kam quvvatli kompyuterlarda yoki VirtualBox-da aniq ko'rinadi. Maslahatlar, agar Ubuntu SSD-ga o'rnatilgan bo'lsa ham, tegishli va samarali.

1. Ishga tushirishdan keraksiz dasturlarni olib tashlang.

Ubuntu 16.04 ishga tushirilganda juda ko'p turli xil ilovalarni yuklaydi, ularning aksariyati sizga kerak emas. Ubuntu-ni tezlashtirish uchun siz ularni shunchaki o'chirib qo'yishingiz mumkin.

Biroq, ko'plab boshlang'ich dasturlar yashiringan va ularni ko'rish uchun siz quyidagi buyruqni bajarishingiz kerak:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Endi Unity Dash-dan "Avtomatik ravishda ishga tushirilgan ilovalar" ni oching ...

Va shunchaki keraksiz narsalarni olib tashlang.

Keraksiz xususiyatlarni o'chirib qo'yish orqali Ubuntu 16.04 ni tezlashtirishingiz mumkin. Bu yerda sizga kerak boʻlmaydigan xizmatlar va dasturlar roʻyxati.

Maxsus imkoniyatlar profili menejeri(Maxsus imkoniyatlar menejeri).
Kirish ekranida mavjudlik belgisini ko'rsatish uchun foydalaniladi. Agar sizga ekrandagi klaviatura va ovozli yordamchi kerak bo‘lmasa, ularni o‘chirib qo‘yish kifoya.

Zaxira monitor(Zaxira).
Deja-dup-monitor yordamida zaxira nusxalarini yaratish. Agar biron bir ma'lumotning zaxira nusxasini yaratishni rejalashtirmasangiz, uni o'chirib qo'ying.

Ish stolini almashish(Ish stolini masofadan boshqarish).
Kiruvchi VNC ulanishlari uchun mo'ljallangan. Agar siz tizimingizni hech kimning yordamisiz boshqarishingiz mumkinligini bilsangiz, uni o'chirib qo'yishingiz mumkin. O'zingiz masofaviy yordamchi sifatida ishlash va VNC orqali boshqa kompyuterlarni boshqarish qobiliyati hech qaerda yo'qolmaydi.

Gnome dasturiy ta'minot(Dasturiy ta'minot markazi).
Agar siz GUI dasturiy ta'minot markazidan foydalanmasdan dasturlarni terminal orqali o'rnatishni xohlasangiz, uni o'chirib qo'yishingiz mumkin.

Shaxsiy fayl almashish(Shaxsiy fayllarni almashish).
U faqat Bluetooth orqali fayllarni uzatish kerak bo'lsa qoldirilishi kerak.

Xabarnomani yangilash(Yangilanish haqida xabar).
Mavjud yangilanishlar haqida bildirishnoma olishni istamasangiz, uni o'chirib qo'yishingiz mumkin.

2. Swappiness ni sozlang.

Biz hammamiz bilamizki, RAM bilan ma'lumot almashish tezligi qattiq diskka qaraganda ancha yuqori. Ushbu haqiqatni hisobga olgan holda Ubuntu'ni qanday tezlashtirish mumkin?

Keling, bir oz tajriba qilaylik: tizimingizni ishga tushiring, bir nechta dasturlarni oching, aytaylik: Firefox, LibreOffice, Mozilla Thunderbird, Evince... va ularni hech qanday harakat qilmasdan ochiq qoldiring. Tizimni uyqu yoki kutish rejimiga qo'ymang. Bir necha soatdan keyin qaytib keling va ishlaydigan dasturlar qanchalik noqulay bo'lib qolganiga, ular sichqonchaning harakatlariga qanchalik sekin javob berishiga e'tibor bering. Buning sababi shundaki, ular bo'sh rejimga (harakatsizlik) o'tdi va tizim ularni almashtirishga, ya'ni qattiq diskdagi maxsus ajratilgan joyga yubordi.
Tizim monitoridan foydalanib, bo'sh RAM ko'p bo'lishidan qat'i nazar, Ubuntu almashtirishdan foydalanayotganini bilib olishingiz mumkin.
Bu standart almashtirish sozlamalari bilan bog'liq. Swappiness - bu yadro parametri bo'lib, Linux qattiq disk bo'lgan bo'sh ilovalarni almashtirish uchun qanchalik tez-tez yuborishini nazorat qiladi.

Almashtirish qiymati 0 dan 100 gacha bo'lgan oraliqda o'rnatilishi mumkin. Past qiymatlar almashtirishni kamroq, yuqori qiymatlar esa tez-tez ishlatishni buyuradi. Ubuntu'da standart qiymat 60. Bu shuni anglatadiki, RAM iste'moli 40% ga yetganda, Linux yadrosi almashtirishdan foydalanishni faollashtiradi.

Buyruq yordamida joriy qiymatni tekshirishingiz mumkin:
cat /proc/sys/vm/swappiness

Ubuntu'ni qanday tezlashtirish mumkin? Yadro imkon qadar ko'proq operativ xotiradan foydalanishi uchun almashtirishni pastroq qiymatga o'rnatish tavsiya etiladi. Masalan, qiymatni 10 ga o'rnatish uchun siz quyidagi buyruqni bajarasiz:
sudo sysctl vm.swappiness=10

"=" belgisidan oldin yoki keyin bo'sh joy qo'ymang. Bu buyruq yadroga faqat xotira 90% band bo'lganda almashtirishdan foydalanishni aytadi. Ushbu sozlama qayta ishga tushirilgunga qadar davom etadi.

Konfiguratsiyani doimiy qilish uchun siz maxsus faylni tahrirlashingiz kerak.
sudo nano /etc/sysctl.d/99-sysctl.conf

Ushbu faylning oxirida siz qatorni qo'shishingiz kerak:
vm.swappiness=10

Faylni saqlang va muharrirni yoping (saqlash uchun Ctrl+O, chiqish uchun Ctrl+X tugmalarini bosing). Ushbu qadamlarning barchasi Ubuntu Server 16.04 uchun amal qiladi.

Bizning maqsadimiz Ubuntu-ni tezlashtirishdir. Albatta, kim Firefox yoki boshqa og'ir ilovalarni ishga tushirish tezligini xohlaydi? Oldindan yuklash deb nomlanuvchi kichik dasturiy ta'minot vositasi mavjud bo'lib, u siz tez-tez foydalanadigan dasturlarni eslab qoladi, ular bilan bog'liq kutubxonalar va bajariladigan fayllarni RAMga oldindan yuklaydi va bu og'ir dasturlarning tezroq ishlashini ta'minlaydi.

Quyidagi buyruq yordamida Ubuntu 16.04 da oldindan yuklashni o'rnatishingiz mumkin:
sudo apt o'rnatish oldindan yuklash

O'rnatish tugallangandan so'ng, oldindan yuklash daemoni avtomatik ravishda ishga tushadi, buni buyruqni bajarish orqali tekshirishingiz mumkin:
systemctl holatini oldindan yuklash

Agar biron sababga ko'ra u ishlamasa, buyruqni bajaring:
sudo systemctl oldindan yuklashni boshlash

Endi o'z biznesingiz bilan shug'ullaning - oldindan yuklash sizning ishtirokingizsiz ishlaydi.

4. Effektlarni o'chiring.

Effektlar, shubhasiz, ko'zni quvontiradi, zerikarli ish joyini buzadi. Biroq, ular ishlash uchun qimmatli tizim resurslarini ham talab qiladi. Ubuntu 16.04 ni qanday tezlashtirish mumkin? Compizconfig-settings-manager-dan foydalanib, effektlarni o'chirib qo'yish mumkin, bu esa unumdorlikni oshiradi.
Buyruq yordamida compizconfig-settings-manager-ni o'rnatishingiz mumkin:
sudo apt o'rnating compizconfig-settings-meneger

Uni Unity Dash-dan ishga tushiring, so'ng chapdagi Effektlar bo'limini tanlang va keraksizlarini o'chiring. Agar xohlasangiz, siz mutlaqo hamma narsani o'chirib qo'yishingiz mumkin.

Unity Tweak Tool yordamida Unity Dash-da fon xiralashishini ham o‘chirib qo‘yishingiz mumkin. Bu Unity Dash-ni yanada sezgir qiladi.

Unity Tweak vositasini o'rnatish:
sudo apt install unity-tweak-tool

O'rnatilgandan so'ng uni oching va "Qidirish" yorlig'ini tanlang, so'ng "Fon xiralashtirish" tugmasini "O'chirish" holatiga o'tkazing. (OFF).

Umuman olganda, ko'pchilik shaffof fonni yoqtiradi, siz-chi?

Keyin:

Bonus maslahati: sekin yuklash vaqtlari ortidagi asosiy aybdorni toping.

Yuklangan xizmatlarning har birini ishga tushirish uchun qancha vaqt ketishini quyidagi buyruqni bajarish orqali bilib olishingiz mumkin:
systemd-aybni tahlil qilish

Yuqoridagi rasmda ko'rib turganingizdek, mnt-pi.mount va vboxadd.service xizmatlari juda aybdor. mnt-pi.mount mening Raspberry Pi-ga NFS (tarmoq fayl tizimi) ni o'rnatish uchun mas'ul ekanligini bilaman, lekin menga endi kerak emas, shuning uchun uni /etc/fstab faylidan xavfsiz olib tashlashim mumkin. Men vboxadd.service demoni faqat virtual mashina uchun kerakligini bilaman, bu esa men uchun keraksiz.

O'chirish:
sudo systemctl vboxadd.serviceni o'chirib qo'ying

Yuklash vaqtini tekshirish:
vaqtni tizimli tahlil qilish

Keyin:

Ubuntu 16.04 ni tezlashtirishning boshqa usullari

Ubuntu 16.04 ni tezlashtirishning boshqa usullarini bilasizmi? Ularni sharhlarda baham ko'ring.

Ma'lumki, zamonaviy operatsion tizimlar ko'p vazifali operatsion tizimlar uchun mo'ljallangan virtual xotira kabi texnologiyalardan foydalanadi.

Windows operatsion tizimlarida foydalanilmagan RAMni qattiq disk maydonida saqlash uchun ishlatiladigan fayl "almashtirish fayli" (pagefile.sys) deb ataladi.

Uning tashkil etilishi eng yaxshi tarzda amalga oshirilmaydi (yumshoq qilib aytganda!). Linux OS-da, hatto o'rnatish paytida ham alohida almashtirish bo'limi yaratiladi - "Almashtirish", bu ancha yaxshi.

Windows va Linux-ni almashtirish fayli HDD (qattiq disk) da joylashgan. RAM yetarli bo'lmaganda, xotira sahifalari RAMdan qattiq diskka almashtiriladi va almashtirish bo'limidagi fayllarga qayta kirganingizda, ular yana RAMga yuklanadi.

Muammo shundaki, HDD qattiq diskini o'qish va yozish tezligi (hatto eng tez) FATORI RAM tezligidan kamroq. Bu kompyuterning sekin ishlashiga va umuman ishlashning pasayishiga olib keladi.

Ushbu muammoni hal qilishning ikki yo'li mavjud: katta hajmdagi RAMdan foydalaning yoki tizimni sahifa fayli va almashtirish bilan ishlash uchun to'g'ri sozlang.

Shunday qilib, Ubuntu-da xotira sahifalarini almashtirishga tushirish boshlanadigan bo'sh xotira foizini boshqaruvchi parametr mavjud - vm.swappiness.

Ubuntu'da, sukut bo'yicha, uning qiymati - 60. Bu shuni anglatadiki, RAMning 40% band bo'lganda, xotira sahifalarini almashtirish bo'limiga faol tushirish boshlanadi, ya'ni 100% - 60% = 40%.

Siz uchun parametr qiymati qanday ekanligini quyidagi tarzda tekshirishingiz mumkin.

Tugmalar birikmasidan foydalanib terminalni oching Ctrl+Alt+T va buyruqni bajaring:

cat /proc/sys/vm/swappiness

Ushbu parametr qiymati faqat kichik hajmdagi RAM (512 -1024 MB) bo'lgan kompyuterlar uchun foydali bo'lishi mumkin.

Agar sizda katta hajmdagi RAM (4-6 yoki hatto 8 GB) bo'lgan zamonaviy kompyuter yoki noutbukingiz bo'lsa, bu sizga mos kelmaydi.

Ko'pgina Ubuntu forumlari va bloglari vm.swappiness = 10 (ya'ni 100% - 10% = 90%) o'rnatishni tavsiya qiladi. Lekin, mening shaxsiy tajribamga ko'ra, agar sizda 6 GB operativ xotira bo'lsa, siz qiymatni 0 ga o'rnatish orqali o'zingizni yanada tajovuzkor tutishingiz mumkin. Bunday holda, tizim almashtirish bo'limiga faqat oxirgi chora sifatida kirishadi.

Men joriy seansda ushbu parametr bilan tajriba o'tkazishni tavsiya qilaman (qayta ishga tushirilgandan so'ng hamma narsa standart qiymatga qaytadi), hozircha eng maqbul parametrni topish uchun tizim konfiguratsiya fayllarida hech narsani o'zgartirmasdan. Va bu erda hamma narsa individualdir ...

Siz buni shunday qilishingiz mumkin.

Shunga qaramay, qudratli terminalni tugmalar birikmasi bilan oching Ctrl+Alt+T va unda quyidagi buyruqni bajaring:

sudo sysctl vm.swappiness=

Teng belgisidan keyin qiymatni 100 dan 0 gacha (RAM miqdoriga qarab) o'rnating.

После этого попробуйте «погрузить» свою систему: открыть несколько браузеров с большим числом вкладок, покопировать большие файлы на внешние носители (это, кстати, является больной стороной linux-систем — скорость копирования на внешние носители. Но об этом как-нибудь в следующий раз ) va hokazo.

O'zingiz uchun eng mos qiymatni tanlaganingizdan so'ng, yangi qiymatni doimiy sifatida belgilashingiz kerak. Terminalda quyidagi buyruqni nusxalash va ishga tushirish:

sudo gedit /etc/sysctl.conf

Matn muharririda sizning oldingizda konfiguratsiya fayli ochiladi gedit. Ushbu faylning oxirida biz quyidagi ikkita parametrni ularning oldiga xeshsiz kiritamiz:

vm.swappiness=0 vm.vfs_cache_pressure = 1000

Faylni saqlang. Bu quyidagi skrinshotga o'xshash bo'lishi kerak:

Kompyuterni qayta yoqing. Qayta ishga tushirgandan so'ng, terminalda bajaring:

sudo sysctl -p

Yuqorida ta'kidlab o'tilganidek, men 0 ga teng parametrni tanladim, asosan almashtirish bo'limini o'chirib qo'ydim, chunki olti gigabayt operativ xotiraga ega kompyuterim uchun bu eng maqbul bo'lib chiqdi. Ko'p forumlarda tavsiya etilganidek, parametr qiymatini 10 ga o'rnatishingiz mumkin.

Misol tariqasida, Ubuntu 12.10 x64 da 6 GB RAM bilan RAM yuklanishini namoyish qilmoqchiman.
Shunday qilib, men uchta brauzerni ochdim - jami 40 ga yaqin yorliqli standart Mazilla Firefox, Opera va Google Chrome, Clementine audio pleer (Aytgancha, kompyuter resurslariga juda talabchan), Skype va qBittorrent torrent mijozi.
Va bu erda skrinshot htop(bu ancha rivojlangan konsol jarayoni monitori). O'rnatish uchun terminalga kiriting

sudo apt-get install htop


Menimcha, hamma narsa aniq bo'lib bormoqda: o'rnatilgan RAMning yarmidan kamrog'i band.
Shuning uchun, agar sizda juda ko'p RAM bo'lsa, almashtirish bo'limidan foydalanish mantiqiy emas. Bu faqat kompyuteringiz tezligini pasaytiradi!
Xulosa qilib aytishim mumkinki, bu Ubuntu-ni tezlashtirish uchun qilinadigan yagona narsa emas. Bu haqda keyingi maqolalarda batafsil. RSS kanaliga obuna bo'ling!
Ajoyib kayfiyat, tez kompyuter ishlashi va Yangi yilingiz bilan!
Yoqimli ajablanib, bugun Google xodimlari o'tgan yilni qanday ko'rganligi haqida video bor.

Ubuntu'ni tezlashtirishga o'tishdan oldin, nima uchun tizim vaqt o'tishi bilan sekinlashishini aniqlaylik. Buning bir necha sabablari bo'lishi mumkin. Oddiy konfiguratsiyaga ega zaif kompyuteringiz bo'lishi mumkin. Siz tizimni ishga tushirish vaqtida resurslarni iste'mol qiladigan bir nechta ilovalarni o'rnatgan bo'lishingiz mumkin. Aslida, sabablar cheksizdir.

Quyida Ubuntu'ni biroz tezlashtirishga yordam beradigan turli xil fokuslar mavjud. Bular tizimingizni yanada silliq va yaxshi ishlashi uchun qabul qilishingiz mumkin bo'lgan eng yaxshi variantlardan biri. Siz taqdim etilgan barcha maslahatlarga yoki ulardan ba'zilariga amal qilishingiz mumkin. Ulardan foydalanganda Ubuntu tezligi sezilarli darajada oshadi.

Men bu fokuslarni Ubuntu-ning eski versiyasida ishlatganman, lekin menimcha, ular Ubuntu-ga asoslangan boshqa Linux distributivlari kabi boshqa versiyalarda ham qo'llanilishi mumkin: Linux Mint, Elementary OS Luna va boshqalar.

Tanlash ekranining yuklash vaqtini qisqartiring.

Ushbu ekran sizga operatsion tizimingizni tanlash, tiklash rejimiga kirish va hokazolar uchun 10 soniya vaqt beradi. Menimcha, bu juda ko'p vaqt. Agar siz ushbu tizimga amal qilsangiz, imkon qadar tezroq Ubuntu-ga kirish uchun kompyuteringiz yonida o'tirib, o'ng tugmani bosishingiz kerak. Bu biroz vaqt oladi, shunday emasmi? Birinchi hiyla - bu tanlov ekranining vaqtini o'zgartirish. Agar GUI vositasidan foydalanish qulayroq bo'lsa, yuklash vaqti va tartibini o'zgartirish haqida Grub Customizer-da o'qishingiz mumkin.

Boshqa har bir foydalanuvchi yuklash ekrani konfiguratsiya sozlamalarini ochish uchun oddiygina quyidagi buyruqni kiritishi mumkin:

Sudo gedit /etc/default/grub &

GRUB_TIMEOUT=10 ni GRUB_TIMEOUT=2 bilan almashtirishingiz kerak. Keyin yuklash vaqti 2 soniya bo'ladi. 0 soniyani tanlamaslik yaxshiroqdir, chunki u holda siz OS va tiklash rejimiga kirishni tanlay olmaysiz. Konfiguratsiyani o'zgartirgandan so'ng, o'zgarishlarni amalga oshiradigan quyidagi buyruqni kiriting:

Sudo yangilash guruhi

Ilovalarni avtomatik ishga tushirishni sozlang.

Vaqt o'tishi bilan siz ilovalarni o'rnatishni boshlaysiz. Ulardan ba'zilari har safar OS ishga tushganda ishlaydi. Albatta, bu ilovalarni ishga tushirish resurslarni talab qiladi.

Natija: ishga tushirilgandan keyin kompyuter uzoq vaqt davomida sekinlashadi. Unity Dash-ga o'ting va u erda boshlang'ich ilovalarni toping:

U erda siz barcha boshlang'ich ilovalarni ko'rasiz. O'ylab ko'ring, u erda operatsion tizimni ishga tushirishda kerak bo'lmagan ilovalar bormi? Ular ushbu ro'yxatdan o'chirilishi mumkin.


Avtomatik yuklashni o'chirmoqchi bo'lmasangiz nima bo'ladi? Misol uchun, agar siz Ubuntu uchun qandaydir ko'rsatkich ilovasini o'rnatgan bo'lsangiz, kompyuteringizni ishga tushirganingizda uni avtomatik ravishda ishga tushirishni xohlaysiz.

Bunday holda, siz ilovalarni ishga tushirishni kechiktirishingiz mumkin. Keyin siz OTni yuklashda foydalaniladigan ma'lum miqdordagi resurslarni bo'shatasiz va bir muncha vaqt o'tgach, kerakli ilovalar avtomatik ravishda ishga tushadi. Oldingi rasmdagi ekranda "Tahrirlash" tugmasini bosing va uyqu opsiyasidan foydalanib boshlanish vaqtini o'zgartiring.

Misol uchun, agar siz Dropbox indikatorini ishga tushirishni, masalan, 20 soniyaga kechiktirmoqchi bo'lsangiz, buni mavjud buyruqqa qo'shishingiz kifoya:

10 uyqu;

Keyin dropbox start -i buyrug'i uyqu 20 ga o'zgaradi; dropbox start -i. Bu Dropbox endi 20 soniya kechikish bilan ishga tushishini anglatadi. Xuddi shunday, siz boshqa ilovalarning boshlanish vaqtini o'zgartirishingiz mumkin.


Ilovalarni ishga tushirishni tezlashtirish uchun oldindan yuklashni o'rnating.

Oldindan yuklash - bu foydalanuvchi xatti-harakatlarini tahlil qiladigan va ilovalarni tez-tez yuklaydigan fon jarayoni. Terminalni oching va oldindan yuklashni o'rnatish uchun quyidagi buyruqni kiriting:

Sudo apt-get o'rnatishni oldindan yuklash

O'rnatishdan so'ng, kompyuteringizni qayta ishga tushiring va bu jarayonni unuting. U fonda ishlaydi.

Yangilanishlar uchun eng yaxshi oynalarni tanlang.

Ilovalaringizni yangilash uchun eng yaxshi oyna versiyalaridan foydalanayotganingizga ishonch hosil qilish yaxshi fikr. Dasturiy ta'minot ombori Ubuntu misolida butun dunyo bo'ylab "ko'zguda aks ettirilgan". Optimallashtirish - bu sizga geografik jihatdan yaqinroq bo'lgan serverdan foydalanish. Buning yordamida tizim tezroq yangilanadi, chunki serverga paketlarni jo'natish vaqti qisqaradi.

IN Dasturiy ta'minot va yangilanishlar -> Ubuntu dasturiy ta'minoti yorlig'i -> Yuklash From Boshqa-ni tanlang, va keyin bosing Eng yaxshi serverni tanlang:


Shundan so'ng, tekshirish boshlanadi va sizga eng yaxshi oyna taklif etiladi. Odatda u allaqachon o'rnatilgan, ammo har qanday holatda ham ikki marta tekshirish yaxshiroqdir. Agar omborni o'z ichiga olgan oyna tez-tez yangilanmasa, tizim yangilanishlari kechiktirilishi mumkin. Ushbu maslahat Internet tezligi nisbatan past bo'lgan odamlar uchun foydali bo'ladi.

Tezroq yangilanishlar uchun apt-get o'rniga apt-fast-dan foydalaning.

Apt-fast - bu apt-get uchun qobiq skripti. U paketlarni yangilash va yuklab olish tezligini oshiradi, chunki u bir vaqtning o'zida bir nechta ulanishlar orqali paketlarni yuklab oladi. Agar siz ushbu paketlarni o'rnatish va yangilash uchun tez-tez terminal va apt-get dan foydalansangiz, apt-fastni sinab ko'ring. U quyidagi buyruqlar yordamida rasmiy PPA dan o'rnatilishi mumkin:

Sudo add-apt-repository ppa:apt-fast/stabil sudo apt-get update sudo apt-get install apt-fast

Apt-get yangilanishlaridan ignni olib tashlang, bu tillarga tegishli.

Sudo apt-get update nima deganini hech payqadingizmi? U uchta turdagi satrlarni o'z ichiga oladi: urish, ign, get. Agar siz ign satrlariga qarasangiz, ular asosan til tarjimasi bilan bog'liqligini sezasiz. Agar siz bir tilda ilovalar va paketlardan foydalansangiz, bir xil tilga tarjima qilish shart emas.

Agar siz apt-get-dan til bilan bog'liq yangilanishlarni olib tashlasangiz, apt-get tezligi biroz oshadi. Buning uchun quyidagi faylni oching:

Sudo gedit /etc/apt/apt.conf.d/00aptitude

Ushbu faylning oxiriga quyidagi qatorni qo'shing:

O'zlashtirish::Tillarni "yo'q";

Haddan tashqari issiqlikni kamaytiring.

Haddan tashqari issiqlik - bu ko'pchilik kompyuterlarda uchraydigan keng tarqalgan muammo. Haddan tashqari qizib ketgan kompyuter juda sekin ishlaydi. Dasturni ochish asrlar davom etadi, protsessor fanati Useyn Bolt tezligida aylanadi. Isitish darajasini pasaytirishning 2 yo'li mavjud va shuning uchun Ubuntu samaradorligini oshirish, optimallashtirish ham yaxshi bo'ladi. Bular TLP va CPUFREQ.

TLP-ni o'rnatish va undan foydalanish uchun terminalga quyidagi buyruqlarni kiriting:

Sudo add-apt-repository ppa:linrunner/tlp sudo apt-get yangilash sudo apt-get install tlp tlp-rdw sudo tlp start

O'rnatilgandan so'ng, siz hech narsa qilishingiz shart emas. TLP fonda ishlaydi.

CPUFREQ indikatorini o'rnatish uchun quyidagi buyruqdan foydalaning:

Sudo apt-get install indikator-cpufreq

Kompyuteringizni qayta ishga tushiring va quvvat tejash rejimini yoqing:


Ushbu dasturlar tezroq ishlashi uchun LibreOffice-ni sozlang.

Agar siz tez-tez ofis dasturlaridan foydalansangiz, ishingizni tezlashtirish uchun LibreOffice-ni sozlashingiz mumkin. Xotira shu yerda sozlanadi. LibreOffice-ni oching, o'ting Asboblar -> Variantlar. U erda, chap ustundan Xotirani tanlang va Systray Quickstarter-ni yoqing, xotirani ajratishni oshiring.


Iloji bo'lsa, engilroq interfeysdan foydalaning.

Agar siz oddiy Unity yoki GNOME interfeysidan foydalansangiz, Xfce yoki LXDE kabi sodda interfeyslarga o‘tishni xohlashingiz mumkin.

Ushbu interfeyslar kamroq operativ xotiradan foydalanadi va CPU quvvatini kamroq sarflaydi. Ular, shuningdek, Ubuntu tezlashtiradigan kichik dasturlarga ega.

Albatta, bu interfeyslar Unity yoki GNOME kabi zamonaviy ko‘rinmasligi mumkin. Bu murosaga kelishingiz kerak bo'ladi.

Ilovalarning engilroq versiyalaridan foydalaning.

Bu shunchaki taklif, shuning uchun bu savol shaxsiy imtiyozlarga bog'liq. Ko'pgina standart yoki mashhur ilovalar juda ko'p resurslarni iste'mol qiladi va kam quvvatli kompyuter uchun mos kelmasligi mumkin. Bunday holda, siz bunday ilovalarga alternativalarni izlashingiz kerak. Masalan, Ubuntu dasturiy ta'minot markazi o'rniga AppGrid-dan foydalanishingiz mumkin. Gdebi paketlarni o'rnatish uchun javob beradi. LibreOffice Writer o'rniga AbiWord-dan foydalanishingiz mumkin.

Bu Ubuntu 14.04, 16.04 va boshqa versiyalarni kuchliroq qilishga yordam beradigan maslahatlar to'plamini yakunlaydi. Ishonchim komilki, ushbu fokuslarni amalga oshirish orqali tizim ancha yaxshi ishlaydi.

Bizning gentush birodarlarimiz bir necha hafta davomida o'z tizimini tuzishda, biz bir nechta maslahatlarni qo'llaymiz va sayyoradagi eng tezkor pingvinni quvib o'tamiz. Ubuntu allaqachon Gentoo bilan deyarli teng edi, ammo bizning o'zgarishlarimiz bizga g'alabani Pygoscelis papua changalidan tortib olishimizga imkon beradi. Bog'lang, biz tezlashamiz!

Compiz o'chirib qo'yilmoqda

Compiz 3D grafikalarni tezlashtirish uchun OpenGL-dan foydalanadigan X Window System uchun kompozit oyna boshqaruvchisi. U barcha ish stoli muhitlarida, jumladan GNOME va KDEda mavjud bo'lgan ko'plab yangi grafik effektlarni taqdim etadi. Agar sizda video kartangiz uchun drayverlar o'rnatilgan bo'lsa, ehtimol menejer yoqilgan. Esda tutingki, "Talab bo'yicha ishlash" rejimida Compiz yoqilgan video karta doimo to'liq yuk bilan ishlaydi va fan tezligini pasaytirmaydi. Agar siz video kartangizdan sukut saqlamoqchi bo'lsangiz yoki kilovattlarni tejashni istasangiz, Compiz effektlarini soddalashtirishni yoki uni butunlay o'chirib qo'yishni maslahat beraman. Birinchi holda, compizconfig-settingsmanager paketini Synaptic yoki Terminaldagi buyruq orqali o'rnatishingiz kerak:

$ sudo qobiliyatini o'rnatish
compizconfig-settings-menejeri

Compiz imkoniyatlariga kirish va effektlarni o‘z xohishingizga ko‘ra soddalashtirish uchun quyidagi marshrutga o‘ting: Menyu (“Tizim”“ Options” | Compiz Config Settings Manager. Agar siz shunchaki Compizni o‘chirib qo‘ymoqchi bo‘lsangiz, buni Menyu bandi orqali amalga oshirishingiz mumkin“ | Tizim " Options r " Tashqi ko'rinish "Tashqi ko'rinish" yorlig'ida "Effektlar yo'q" ni o'rnating.

GTK kechikishini kamaytirish

Ubuntu'da ish stoli muhiti Gnome bo'lib, bu erda GTK muhim rol o'ynaydi. Ushbu asboblar to'plamining sozlamalarini o'zgartirish orqali biz undan foydalanadigan barcha ilovalarga ta'sir qilamiz. Men kechikishlar uchun javobgar bo'lgan parametrlarni o'zgartirishni taklif qilaman:

$ gedit ~/.gtkrc-2.0
### Ko'rsatkich pastki menyu paydo bo'lishidan oldin menyu bandida qolishi kerak bo'lgan minimal vaqt, millisekundlarda
gtk-menu-popup-kechikish = 0
### Ko'rsatgich pastki menyuga o'tganda pastki menyular yashirilgunga qadar millisekundlarda vaqt
gtk-menu-popdown-delay = 0
### Menyu satridan keyin pastki menyular paydo bo'lishidan oldin millisekundlarda kechikish
gtk-menu-bar-qalqib chiquvchi-kechikish = 0

Gnome zargarlik buyumlarini moslashtirish

Gnome-da sozlamalar MS Windows registriga o'xshash tarzda saqlanadi, yagona farq shundaki, Gnome "ro'yxatga olish kitobi" XML faylidir. Ularga gconf-muharriri konfiguratsiya muharriri orqali yoki gconftool-2 buyrug'ini chaqirish orqali kirish mumkin. "Ro'yxatga olish kitobi" ga javob berish vaqtini tezlashtirish uchun biz quyidagi amallarni bajaramiz:

1. Keling, Metacity-ga animatsiya effektlarini ishlatmaslikni va shu bilan resurslar sarfini kamaytirishni aytaylik:

$ gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true

Vizual ravishda o'zgaradigan yagona narsa - oynalarni ko'chirishda tarkib ko'rsatilmaydi;

2. Panelni animatsiyani yoqish/o‘chirish:

$ gconftool-2 --type bool --set /apps/panel/global/enable_animations false

3. Keling, nogironlar uchun mo'ljallangan klaviatura, sichqon va boshqalarning yordamchi texnologiyalarini o'chirib qo'yaylik:

$ gconftool-2 --type bool --set /desktop/gnome/interfeys/accessibility false

4. Keling, "Tez" panellarning animatsiya tezligini o'rnatamiz:

$ gconftool-2 --type string --set /apps/panel/global/panel_animation_speed panel-speed-fast

Agar sizda sichqonchani ochiq dastur oynasi ustiga olib borganingizda, ikkinchisi oldingi o'ringa o'tadigan rejim o'rnatilgan bo'lsa, siz sichqonchani surtish va oynani ko'tarish o'rtasidagi kechikishni boshqaradigan auto_raise_delay parametrini almashtirishingiz mumkin:

$ gconftool-2 --turi butun son --set /apps/metacity/general/auto_raise_delay 100

XML optimallashtirish

Ko'pgina Ubuntu dasturlari sozlamalar va ma'lumotlarni tuzilgan XML fayllarida saqlaydi. XML-ni odam o'qiy oladigan formatdan kompyuterga qulay formatga aylantirish mumkin. O'zgartirilgan XML fayllar tezroq yuklanadi va kamroq operativ xotirani egallaydi. www.gnomefiles.org/app.php?soft_id=1397 manzilidan yuklab olinadigan skriptlar bu konvertatsiyaga yordam beradi. Olingan arxivni (desktop-optimations.tar.gz) ochamiz va oddiy hisob qaydnomasidan skriptlarni birma-bir ishga tushiramiz:

  1. rhythmbox-quickstart Rhythmbox musiqa pleyeri fayllarini optimallashtiradi;
  2. evolution-optimize Evolution pochta dasturi fayllarini optimallashtiradi;
  3. gnome-optimimize Gnome fayllarini optimallashtiradi;
  4. openoffice-optimize OpenOffice ofis to'plami fayllarini optimallashtiradi. org;
  5. doc-optimize Gnome yordam fayllarini optimallashtiradi;
  6. gconf-optimimize Gnome konfiguratsiya fayllarini (Gnome-ning "reestri") optimallashtiradi.

Agar tizimda bir nechta hisoblar mavjud bo'lsa, u holda rhythmbox-quickstart va gconf-optimimize skriptlari har bir hisobdan ishga tushirilishi kerak. Agar siz skriptlarni bir necha marta ishlatsangiz, hech qanday yomon narsa bo'lmaydi - "allaqachon optimallashtirilgan" narsani optimallashtirish halokatli emas. O'zgarishlar kuchga kirishi uchun XMLni optimallashtirgandan so'ng, qayta tizimga kirish tavsiya etiladi.

Skriptlar sudo orqali imtiyozlarni so'rash orqali uy katalogidagi fayllarni ham, tizim fayllarini ham optimallashtiradi. Skriptlar zahira nusxalarini yaratadi, lekin agar uzoq davom etgan optimallashtirish jarayonida kompyuteringiz quvvat uzilishi tufayli qayta ishga tushsa, natijalar noaniq va halokatli bo'lishi mumkin. UPS mavjudligi mamnuniyat bilan qabul qilinadi.

QT yordamida dasturlarni ishga tushirishni tezlashtirish

An'anaviy nuqtai nazarga ko'ra, Gnome - GTK va KDE - Qt, lekin foydalanuvchini Gnome'da KDE va ​​Qt dasturlarida GTK dasturlarini ishga tushirishga hech narsa to'sqinlik qilmaydi. Bundan ham ko'proq! Gnome va KDE mualliflari "xorijiy" dasturlarni "mahalliy" dasturlar bilan bir xil qilish uchun juda ko'p ish qildilar. Endi biz Gnome-da Qt yordamida yozilgan dasturlarni ishga tushirishni qanday tezlashtirishni ko'rib chiqamiz. Aslida Qt dasturi KDE ga bog'liq bo'lmasligi mumkin, lekin bu muhit imkoniyatlaridan foydalanishi mumkin.Buning uchun ishga tushirilganda u "KDE ning minimal to'plamini" olishi kerak.Qaysi dasturlar KDE ga bog'liqligini qanday aniqlash mumkin?Terminalda biz buyruq beramiz:

$ sudo qobiliyatini qidirish "~i!~nlib(~Dqt|~Dkde)"

U o'rnatilgan paketlarni ko'rsatadi ("~i") VA bu kutubxona emas ("!~nlib") VA bog'liqliklar Qt ("~Dqt") yoki bog'liqliklar KDE ("~Dkde") ni o'z ichiga oladi. Oldindan "minimal KDE to'plamini" ishga tushirish va tegishli kutubxonalarni xotirada saqlash orqali biz ushbu dasturlarni ishga tushirish tezligiga erishamiz. Bu hiyla juda oddiy: "t Options" DE menyu tizimida ishga tushirilgan ilovalarga FastQt nomi ostida /usr/bin/kdeinit ishga tushirish dasturini qo'shing. Hammasi shu, kompyuterni qayta ishga tushirgandan so'ng Qt dasturlaringiz tezroq ishga tushadi.

Oldindan yuklash yordamida dasturni tezlashtiring

Oldindan yuklash - bu fonda ishlaydigan va eng tez-tez ishlatiladigan dasturlar, ularni keshlash va ular foydalanadigan kutubxonalar haqida ma'lumot to'playdigan dastur bo'lib, dasturlarni tezroq yuklash vaqtini beradi. Siz shunchaki buyruq bilan oldindan yuklashni o'rnatishingiz kerak:

$ sudo qobiliyatini oldindan yuklashni o'rnatish

Yoki Synaptic-ni ishga tushiring, unda oldindan yuklanishni toping va uni o'rnating. Standart oldindan yuklash sozlamalari ko'pchilik foydalanuvchilar uchun mos keladi, shuning uchun /etc/preload.conf faylida biror narsani o'zgartirishga hojat yo'q.

SQLITE fayllarini oson optimallashtirish

Ubuntu'dagi ko'plab dasturlar o'z ma'lumotlarini matnli fayllarda emas, balki ma'lumotlar bazalarida saqlaydi va SQLite ko'pincha ikkinchisidir. Bunday DBMS vositalaridan foydalanib, siz bo'sh yozuvlarni tozalashingiz va yana ma'lumotlar bazasi faylining indekslarini yaratishingiz mumkin. Avvalo, Synaptic orqali sqlite3 ni o'rnating yoki Terminalga yozing:

$ gedit ~/bin/optimizer.sh
#!/bin/sh
### Firefox uchun optimallashtirish
topish ~/.mozilla/ -name "*.sqlite" -print -exec
sqlite3() "VAKUUM; REINDEX;" > /dev/null 2>&1 \;
### Epiphany uchun optimallashtirish
toping ~/.gnome2/epiphany -name "*.sqlite"
-print -exec sqlite3() "VAKUUM; REINDEX;" >
/dev/null 2>&1 \;
### Liferea uchun optimallashtirish
sqlite3 ~/.liferea*/liferea.db "VAKUUM;
REINDEX;" > /dev/null 2>&1
chiqish 0

"chmod +x ~/bin/optimizer.sh" buyrug'i yordamida biz faylni bajariladigan holga keltiramiz.
Biz ma'lumotlar bazasi fayllarini optimallashtirishni istagan dasturlar yopilganda, biz vaqti-vaqti bilan ushbu skriptni chaqirishimiz mumkin.

SQLITE fayllarini to'liq optimallashtirish

Oldingi bo'limda biz Firefox, Epiphany brauzerlari va Liferea RSS o'quvchining SQLite ma'lumotlar fayllarini optimallashtirdik. Endi vazifani biroz murakkablashtiramiz. Keling, uy katalogidagi barcha SQLite fayllarini topamiz va ularni maxsus optimallashtiramiz :). Bizga nima kerak?

1. sqlite3-ni Synaptic orqali yoki Terminalda o'rnating, agar siz hali buni qilmagan bo'lsangiz:

$ sudo qobiliyatini o'rnatish sqlite3

2. Quyidagi tarkibga ega ~/bin/sqlite_shrink.sh faylini yarating:

$ gedit ~/bin/sqlite_shrink.sh
#!/bin/sh
toping ~/ -size +100k -turi f -print0 | \
o'qiyotganda -d "" FILE; qil
abs_file_name=$(o'qish havolasi -f "$FILE")
headfile=`head -c 15 "$abs_file_name"`;
agar [ "$headfile" = "SQLite formati 3" ]; keyin
file_size_do=`du -b "$abs_file_name"|kesish
-f1`;
sqlite3 "$abs_file_name" "VAKUUM; REINDEX;" >/
dev/null 2>&1
file_size_posle=`du -b "$abs_file_name"|kesish -f1`;
echo "$abs_file_name";
echo "Size DO $file_size_do";
echo "O'lcham $file_size_postle KEYIN";
echo -n "foiz"
echo "miqyosi = 2; ($file_size_postle/$file_size_)
do)*100"|bc -l
fi
bajarildi
uxlash 2
chiqish 0

3. ~/bin/sqlite_shrink.sh faylini Nautilus orqali yoki "chmod +x ~/bin/sqlite_shrink.sh" terminalida bajariladigan qilib qo'ying.

4. Endi Ubuntu seansini yoping va tugmasini bosish orqali konsolga o'ting . Konsolga kiring va buyruq bering:

$ sudo /etc/init.d/gdm stop
$ sudo /etc/init.d/kdm stop
$ ~/bin/sqlite_shrink.sh > ~/report_sqlite_shrink.txt

5. Skript ishga tushishini kuting va uni qayta ishga tushiring:

$ sudo o'chirish -r +0

Fayllarni to'liq qayta indekslashdan so'ng, SQLite-dan foydalanadigan barcha dasturlar foyda keltiradi. Qaysi biri aniq? ~/report_sqlite_shrink.txt ni o'qing, unda siz tozalash va qayta indekslashdan oldin va keyin fayl nomlarini, hajmini ko'rasiz. Google Chrome va KDE muxlislari bu maslahatdan albatta xursand bo'lishadi. Jarayonni vaqti-vaqti bilan takrorlang va tetiklantiruvchi ta'sir kafolatlanadi.

Keshlarni yaratish

GTK+ gtk-update-iconcache tomonidan yaratilgan kesh fayllarini ilovalarni ishga tushirishda keraksiz tizim chaqiruvlari va disk operatsiyalarini oldini olish uchun ishlatishi mumkin. Kesh fayl formati bir nechta ilovalarga (mmap()ed) ularni almashish imkonini berganligi sababli, umumiy xotira sarfi ham kamayadi. Biz qilishimiz kerak bo'lgan narsa vaqti-vaqti bilan gtk-update-icon-cache deb nomlangan skriptni ishga tushirish va ushbu piktogrammalarga kirishni tezlashtiradigan keshlarni yaratishdir. Shriftlar uchun tavsiflarni yaratuvchi fc-keshni ham chaqiraylik.

$ gedit ~/bin/rebuild_cache.sh
#!/bin/sh
###Jildingizdagi belgi keshi yangilanmoqda
d uchun ~/.icons/*; gtk-update-icon-cache -f $d qiling;
bajarildi
###Tizim belgisi keshi yangilanmoqda
d uchun /usr/share/icons/*; sudo gtk-update-iconcache qiling
-f $d; bajarildi
###Shrift keshi yangilanmoqda
sudo fc-kesh -fv
fc-kesh ~/.shriftlar

“chmod +x ~/bin/rebuild_cache.sh” buyrug'i yordamida faylni bajariladigan qilib qo'ying. Agar siz tizimga yangi Gnome shriftlari va mavzularini qo'shsangiz, ular uchun keshlarni yaratadigan ~/bin/rebuild_cache.sh skriptini ishga tushiring.

Belgilar jadvallarini keshlash

Bo'sh katalog yarating

$ mkdir ~/.compose-kesh

Endi Qt/GTK dasturlaringiz biroz tezroq ishga tushadi va libX11 ~/.compose-kesh-da tahlil qilingan ma'lumotlar keshlarini yaratib, undan qayta foydalanishi tufayli kamroq xotirani iste'mol qiladi.

Ubuntu almashinuvi

Zamonaviy operatsion tizimlar "peyjing" tushunchasidan foydalanadi. Eslatib o'tamiz, bu operativ xotira etishmovchiligi mavjud bo'lganda, foydalanilmagan xotira sahifalarini almashtirish bo'limi deb ataladigan maydonga suradigan jarayon. Sahifaga yana kerak bo'lganda, u RAMga qayta yuklanadi. Swap RAMdan ko'p marta sekinroq bo'lgan qattiq diskda yashaganligi sababli, sahifalarni oldinga va orqaga faol ravishda siljitish butun kompyuterni sekinlashtiradi. Xulosa? Vazifalaringiz uchun kompyuteringizda etarli RAM bo'lishi kerak. Xulosa oddiy, ammo bu haqiqat.

Buning uchun keling, Ubuntu-ning RAMdan foydalanish va bo'sh joyni almashtirish bo'yicha xatti-harakatlarini biroz o'zgartiraylik. Bunday vm.swappiness parametri mavjud, sukut bo'yicha u 60 qiymatiga ega va almashtirish bo'limiga sahifalarni faol tushirish boshlanadigan bo'sh xotira foizini aniqlash uchun ishlatiladi. Boshqacha qilib aytganda, xotira 40% band bo'lganda (100-60), Ubuntu allaqachon almashtirish maydonidan foydalanishni boshlaydi. Agar kompyuterda katta hajmdagi operativ xotira bo'lsa, vm.swappiness parametrining qiymatini 10 ga tushirgan ma'qul va shu bilan pingvinga RAMning band bo'lgan miqdori 90% (100-10) ga etmaguncha svopdan foydalanmaslikni buyurgan ma'qul. . Bunday o'zgartirishni amalga oshirishning eng oson yo'li - Terminalni ishga tushirish va buyruqni kiritish:

$ sudo sh -c "vm.swappiness = 10" >> /etc/sysctl.conf

Qayta ishga tushirilgandan so'ng, tezkor RAM samaraliroq ishlatiladi va sekin almashtirish kamroq ishlatiladi.

Xulosa

Sozlamalar ta'rifi bo'yicha har doim konservativ ekanligini tushunishingiz kerak va OS/dastur ishlab chiquvchisi ularni keng ko'lamli tizimlarda ishlashga intiladi. Shuning uchun, operatsion tizimni sozlash "Hamma narsani tezda bajaring" yozuvi bilan bitta tugmani bosish emas. Maslahatda nima tasvirlanganligini tushunib, tezlashtirishga qanday erishilganligini tahlil qilib, siz buyruqlarni diqqat bilan qo'llaysiz va tizimning harakatini diqqat bilan kuzatib borasiz. Umid qilamanki, maslahatlar siz uchun foydali bo'ldi va pingviningiz yanada sezgir bo'ldi.

Ma'lumot

  • GTKPerf sizga interfeysning sezgirlik darajasini tekshirish imkonini beradi: linux.softpedia.com/progDownload/GtkPerfDownload-6715.html
  • Maslahatlarni birma-bir qo'llang, har safar tizimni qayta ishga tushirish tavsiya etiladi. Vaqt o'tishi bilan maslahatning ta'sirini sinab ko'ring, shoshilmang.
  • Hech qanday mo''jizalar yo'q. Maslahatlar bo'sh xotiradan foydalanadi yoki ishlarni tezlashtirish uchun biror narsani o'chirib qo'ying.

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
UMUSHISH:
Kompyuterlar va zamonaviy gadjetlar