Kuongeza kasi ya Ubuntu. Operesheni "Optimization". Ubuntu ubuntu kuongeza kasi tips kasi.

  • 23.03.2021

Kwa ujumla, watumiaji wa Linux hutumia mfumo wa uendeshaji wa haraka kuliko watumiaji wa Windows. Hata hivyo, ikiwa unatumia mazingira ya uzito, kama umoja, ubuntu yako 16.04 unaweza kufanya kazi polepole. Chapisho hili linataja ushauri rahisi 4 ambao unaweza kuomba kuharakisha uendeshaji wa mfumo wa Ubuntu 16.04. Utaona ongezeko la kasi kwenye vifaa vya chini na katika VirtualBox. Pia husaidia, hata kama umeweka Ubuntu kwenye disk imara ya hali.

Kwa njia, tumeandika tayari juu ya jinsi ya kuharakisha kasi ya kazi na utendaji wa Ubuntu katika VitrualBox kwenye tovuti yetu. Ikiwa unatumia mfumo kupitia programu hii, utakuwa na nia.

Hebu tuone, jinsi ya kufanya Ubuntu 16.04 kwa kasi!

  1. Zima programu zisizohitajika za kuanzisha ili kuharakisha boot ya Ubuntu.

Wakati wa kupakua, Ubuntu huzindua maombi mengi ambayo yanaweza kuwa yasiyo ya lazima. Ili kuharakisha Ubuntu 16.04, unaweza kuzima baadhi yao. Lakini,

Maombi mengi ya uzinduzi yanafichwa. Kuwaonyesha, kukimbia amri ifuatayo:

sudo sed -i 's / nodisplay \u003d kweli / nodisplay \u003d uongo / g' /etc/xdg/autostart.com.desktop

Kisha kuanza programu ya kukimbia kutoka kwa umoja dash.

Ili kuzuia programu ya boot, tu kuondoa hiyo.

Hapa kuna baadhi ya programu ambazo unaweza kupata zisizohitajika.

Uchimbaji wa Ubuntu: Meneja wa Wasifu wa Upatikanaji

Inatumika kuonyesha icon katika eneo la vipengele maalum kwenye skrini ya kuingia. Ikiwa huna haja ya keyboard ya skrini, programu ya kusoma screen, na kisha uiangalie.

Ufuatiliaji wa Backup.

Hii ni kufuatilia deja-DUP. Ikiwa hutaki kunakili kitu chochote na DEJA-DUP, kukataza.

Kuharakisha Ubuntu: Caribou.

Futa kama huna haja ya keyboard ya skrini.

Ufikiaji wa kawaida wa desktop.

Hii ni kuunganisha VNC. Futa kama huna haja ya mtu yeyote kusimamia mfumo wako wa Ubuntu. Bado una uwezo wa kudhibiti mbali kompyuta ya wengine kupitia VNC.

Programu ya GNOME

Futa ikiwa unataka kufunga programu kwenye terminal na usitumie programu ya GNOME.

Msomaji wa skrini ya Orca.

Zimaza ikiwa unataka kuharakisha ubuntu.

Uchimbaji wa Ubuntu: Kushiriki faili

Futa hiyo ikiwa hutumii Bluetooth kwa kubadilishana faili.

Arifa kuhusu sasisho.

Futa kama hutaki kupokea arifa kuhusu upatikanaji wa sasisho za programu.

Njia nyingine ya kuharakisha mchakato wa boot ya Ubuntu ni kuzima huduma za mfumo. Unaweza kuona matumizi ya ziada yaliyozinduliwa kwa kuendesha amri ifuatayo katika terminal.

systemctl orodha-kitengo-files | GREP imewezeshwa.

Imejumuishwa Inaonyesha kwamba huduma moja kwa moja huanza wakati Ubuntu imetengenezwa. Ili kuzuia huduma kwa kuanza moja kwa moja, tumia amri ifuatayo:

sudo Systemctl Zimaza.

Kwa mfano, kompyuta yangu haina bluetooth, hivyo naweza kuzuia huduma ya Bluetooth.

sudo Systemctl Lemaza Bluetooth.Service.

Sina printer, hivyo naweza pia kuzuia vikombe.Service.

sudo Systemctl Zima vikombe.Service.

Tahadhari. Kabla ya kugeuka, hakikisha unajua nini huduma inavyofanya.

  1. Kurekebisha swappiness.

Uchimbaji wa Ubuntu. 16.04 inahitaji mbinu jumuishi. Kwa hiyo, chaguo hili pia litakuja kwa manufaa.

Sisi sote tunajua kwamba RAM ni kasi zaidi kuliko diski ngumu.

Hebu tujaribu kidogo: Pakua mfumo wa Ubuntu 16.04, fungua programu kadhaa kama Firefox, LibreOffice, Mozilla Thunderbird, mtazamaji wa hati, na kisha usifanye chochote. Usisimamishe au usingizi mode. Kisha, baada ya masaa machache, kurudi kwenye Ubuntu 16.04 yako. Utapata kwamba maombi haya yanashughulika na clicks yako ya mouse, kwa sababu walikuwa haiwezekani na kufunguliwa kwenye diski ngumu.

Unaweza kupata katika mfumo wa kufuatilia kwamba Ubuntu anatumia nafasi ya faili ya paging, ingawa una kumbukumbu ya kutosha ya kimwili.

Hii ni kutokana na thamani ya swappiness ya default kwa Ubuntu. Swappiness ni parameter ya kernel ya linux ambayo inadhibiti mara ngapi Linux inarudi michakato isiyo na kazi katika nafasi ya paging kwenye diski yako ngumu.

Thamani ya swappiness ni kati ya 0 ~ 100. Thamani ya chini ina maana kwamba Linux itatumia nafasi ya paging chini, wakati thamani ya juu husababisha Linux mara nyingi kutumia nafasi ya paging. Thamani ya msingi ya Ubuntu ni 60, ambayo ina maana kwamba kama kompyuta yako inatumia hadi 40% ya kumbukumbu ya kimwili, Kernel ya Linux inaanza kofia. Hiyo ni, kasi ya Ubuntu inaweza tu kurekebisha kipengele hiki.

Unaweza kutumia amri ifuatayo ili uangalie thamani ya sasa.

cAT / PROC / SYS / VM / Swapponess.

sudo sysctl vm.swappiness \u003d 10.

Usiongezee nafasi kabla na baada ya ishara ya usawa. Amri hii inaonyesha kernel ya Linux kutumia nafasi ya paging wakati wa kutumia 90% au kumbukumbu zaidi ya kimwili. Kipimo hiki si mara kwa mara.

Ili kuifanya mara kwa mara wakati upya upya, unahitaji kuhariri faili.

sudo nano /etc/sysctl.d/99-sysctl.conf.

Mwishoni mwa faili hii, ongeza mstari unaofuata.

Hifadhi na Funga faili hii. (Bonyeza CTRL + O ili uhifadhi, bonyeza CTRL + X ili uondoke). Halmashauri hii pia inatumika kwa seva yako ya Ubuntu 16.04.

Ushauri wafuatayo utasaidia kwa kiasi kikubwa. kuharakisha Ubuntu. Kwenye usanidi wowote wa kifaa.

  1. Preload mara nyingi kutumika maombi.

Je! Huna furaha na uzinduzi wa kivinjari wa Firefox au matumizi mengine ya polepole? Hapa ni kipande kidogo cha programu kinachoitwa Preload, ambacho kinakumbuka ambayo maombi unayotumia mara nyingi, na kupakua maktaba ya kuhusishwa na faili za binary kwenye kumbukumbu ili programu hizi ziweze kuanza kwa kasi. Hii inaweza kuharakisha kwa kiasi kikubwa Ubuntu na mipango yote ambayo mara nyingi hutumia kwenye kifaa chako.

Weka Preset kwa Ubuntu 16.04 kwa kutumia amri hii ya mstari mmoja.

sudo apt kufunga preload.

Baada ya kufunga na "kuimarisha" kabla ya boot, mchakato utaanza moja kwa moja. Unaweza kuangalia nje:

hali ya Mfumo wa Preloadct

Ikiwa haijaanzishwa, tumia kwa kutumia amri ifuatayo:

sudo systemctl kuanza preload.

Sasa unaweza kusahau kuhusu preload na kufanya kazi nyingine. Upeo wa Ubuntu unajumuisha njia nyingine ambayo, kwa mujibu wa wengi, ni yenye ufanisi sana. Hasa kwenye vifaa na kadi za video za simu.

  1. Zima madhara ya ziada

Madhara ya kawaida ni pipi ya jicho, lakini wanaweza kupunguza kasi ya kazi ya kompyuta yako. Tunaweza kutumia Meneja wa ComizConfig-Mipangilio ili kuwafunga.

sudo apt kufunga compizconfig-settings-meneja.

Anza kwa umoja dash. Kisha bofya Tab ya Athari upande wa kushoto na usiondoe madhara ambayo hupendi. Unaweza kuzuia madhara yote ikiwa unataka.

Unaweza pia kukataza blur ya umoja dash background kutumia chombo tweak unity kufanya dash zaidi msikivu.

sudo apt kufunga umoja-tweak-chombo.

Kisha ufungue, chagua kichupo cha utafutaji na kuweka parameter ya "kuonyesha" ".

Watu wengine kama background ya uwazi. Je, unapenda nini? Na ni kiasi gani kilichosaidia njia hii ili kuharakisha ubuntu kwenye mfumo wako.

Baadaye

Uchimbaji wa Ubuntu Kama tumezungumzia, inahitaji utekelezaji wa njia mbalimbali za utendaji mzuri wa kifaa.

Unaweza kujua huduma ambayo inachukua muda gani wa kukamilisha uzinduzi kwa kuingia amri ifuatayo katika terminal.

Kama unaweza kuona kutoka kwenye skrini ya juu, mnt-pi.mount na vBaladd.Service ni wahalifu kwenye kompyuta yangu. Najua kwamba MNT-pi.mount ni wajibu wa kufunga NFS kutoka PI yangu ya raspberry, lakini mimi sihitaji tena NFS, hivyo naweza kuondoa salama NFS Mount kutoka faili / nk / fstab. Pia ninajua kwamba huduma ya vBaladd ni muhimu tu kwa mashine za kawaida, hivyo naweza kuzima huduma hii kwenye gari langu la kimwili.

sudo Systemctl Zimaza vBaladd.service.

Ili kujua wakati wa kupakua, kuanza:

Baadaye

Njia nyingine za kuharakisha kazi ya Ubuntu 16.04

Tafsiri ya makala kutoka kwa rasilimali bora ya Kiingereza. Linuxbabe..

Natumaini mipangilio hii ya utendaji ilikusaidia kufanya Ubuntu 16.04 kwa kasi. Je! Unajua njia nyingine, ambayo inaweza kuharakisha kazi ya Ubuntu 16.04.? Shiriki ushauri wako katika maoni hapa chini. Ikiwa umepata chapisho hili muhimu, jiunge kwenye jarida letu la bure au ushiriki kiungo kwenye Google+, odnoklassniki, Twitter, vkontakte au, kwa mfano, Facebook.

Ikiwa umepata kosa, tafadhali chagua kipande cha maandishi na bonyeza Ctrl + Ingiza..

Badilisha tabia ya Ubuntu kuhusiana na matumizi ya RAM na Swap (Swap Sehemu). Kuna parameter vile vm.Swappiness, ambayo kwa default ina thamani ya 60, na kudhibiti asilimia ya kumbukumbu ya bure, ambapo upyaji wa kazi katika sehemu ya Swap itaanza. Kwa maneno mengine, saa 100-60 \u003d 40% ya kumbukumbu iliyofanyika, Ubuntu itaanza kutumia sehemu ya Swap. Kwa idadi kubwa ya RAM katika kompyuta, ni bora kubadili parameter vm.Swappiness hadi 10 na hivyo utaratibu Ubuntu usitumie ubadilishaji wakati haufikii RAM haitafikia 100-10 \u003d 90%. Weka thamani ya 10 badala ya 60. Ingiza amri ifuatayo katika console:

Echo 10\u003e / Pro / Pro / Sys / VM / Swapponess

Sysctl -w vm.swappiness \u003d 10.

Ili kuokoa kuanzisha baada ya kuanza upya, ingiza mstari unaofuata kwenye faili ya saa /etc/sysctl.conf:

Vm.Swappiness \u003d 10.

Ili kutumia mara moja kuweka:

Sysctl -p.

Kwa kuongeza, unaweza kusema zaidi kuhusu vigezo kadhaa.
VFS_Cache_pressure VFS_Cache_pressure ni kuhifadhiwa - kiwango cha kumbukumbu iliyotolewa chini ya cache. Thamani ya msingi: 100. Kuongezeka kwa parameter hii husababisha kernel zaidi kufungua kurasa zisizotumiwa kumbukumbu kutoka kwa cache, i.e. Idadi ya kumbukumbu ya siri ya RAM chini ya cache itakua polepole, ambayo kwa upande wake itapunguza uwezekano kwamba sehemu ya Swap itahusishwa. Kwa kupungua kwa parameter hii, kernel, kinyume chake, itaendelea kurasa za kumbukumbu katika cache, ikiwa ni pamoja na kugeuza "e. Ni busara kwa kiasi kidogo cha RAM, kwa mfano, ikiwa tuna 512 MB ya kumbukumbu , basi parameter ya VFS_Cache_pressure inaweza kuweka kwa 50. Hii itapunguza idadi ya shughuli za disk katika sehemu ya Swap, hivyo kufuta kurasa zisizotumiwa zitatokea mara kwa mara. Kupungua zaidi katika parameter hii inaweza kusababisha uhaba wa kumbukumbu.
Ikiwa unataka kuharakisha uendeshaji wa mfumo na una RAM ya kutosha (2 GB au zaidi), kisha ubadili thamani ya mfumo, hivyo: swappiness \u003d 10, vfs_cache_pressure \u003d 1000 (default 100), ingiza mstari wafuatayo Faili ya /etc/sysctl.conf:

Vm.vfs_cache_presture \u003d 1000.

au juu ya kuruka:

Syntl -w vm.vfs_cache_pressure \u003d 1000.

Caching katika linux.

Wakati wa kuandika data kwenye diski (programu yoyote), Linux Caches habari hii katika eneo la kumbukumbu inayoitwa cache ya ukurasa. Taarifa kuhusu eneo hili la kumbukumbu inaweza kutazamwa kwa kutumia amri ya bure, VMSTAT au ya juu. Maelezo kamili juu ya eneo hili la kumbukumbu inaweza kutazamwa katika faili / proc / meminfo faili. Chini ni mfano wa faili hii kwenye seva na 4 GB RAM:

Memtal: 3950112 KB.
Memfree: 622560 KB.
Buffers: 78048 KB.
Imefungwa: 2901484 KB.
SWAPCACHED: 0 KB.
Active: 3108012 KB.
Inategemea: 55296 KB.
HITTOTAL: 0 KB.
HighFree: 0 KB.
Lowtotal: 3950112 KB.
LowFree: 622560 KB.
SWAPTOTAL: 4198272 KB.
SwapFree: 4198244 KB.
Chafu: 416 KB.
Andika: 0 KB.
Imepangwa: 999852 KB.
Slab: 57104 KB.
Imetengwa_a: 3340368 KB.
Pagetables: 6672 KB.
VMalloctotal: 536870911 KB.
VMallocused: 35300 KB.
Vmallocchunk: 536835611 KB.
KubwaPages_total: 0.
PageS_Free: 0.
Kuendeleza: 2048 KB.

Cache ya ukurasa imeonyeshwa kwenye parameter ya "cached", katika mfano huu ni 2.9 GB. Wakati kurasa kurasa katika kumbukumbu, ukubwa wa parameter "chafu" huongezeka. Unapoanza kurekodi, parameter ya kuandika itaongezeka hadi mwisho wa kurekodi. Ni vigumu kuona parameter "ya kuandika" ni ya juu, kwa kuwa thamani yake imeongezeka tu wakati wa utafiti wakati shughuli za I / O (I / O) zimewekwa, lakini bado hazijaandikwa kwenye diski.
Linux kawaida anaandika data kutoka kwa cache hadi diski kwa kutumia mchakato wa PDFLUsh. Wakati wowote, mfumo unaendeshwa kutoka nyuzi 2 hadi 8 za pdflush. Katika faili / pro / sys / vm / nr_pdflush_adeads, unaweza kuona ngapi mito ya sasa ya kazi. Kila wakati mito yote ya PDFLUsh ni busy angalau 1 pili. Mito mpya inajaribu kurekodi data katika foleni za bure za vifaa, ili kwa kila kifaa cha kazi 1 flux kuacha data kutoka cache. Kila wakati baada ya pili, mkondo 1 huondolewa bila shughuli yoyote kutoka kwa PDFLUsh. Katika Linux, unaweza kusanidi idadi ya chini na ya juu ya nyuzi za PDFLUSH.

Kuweka PDFLUSH.
Kila mkondo wa PDFLUsh unadhibitiwa na vigezo kadhaa katika / PROC / SYS / VM:

  • / Pro / Sys / VM / Dirty_writeback_centisecs (default 500): Katika miundo ya sekunde. Kipimo hiki kinamaanisha mara ngapi PDFLUsh inafanya kazi ili kurekodi data kwenye diski. Kwa default, inarudia mito 2 kila sekunde 5.
    Inawezekana tabia isiyo na kumbukumbu ambayo inatupa jitihada za kupunguza uchafu_writeback_centisecs kwa caching zaidi ya fujo ya mchakato huu wa PDFLUsh. Kwa mfano, katika matoleo ya awali ya kernel 2.6 ya Linux katika faili ya mm / ukurasa-kuandika, msimbo ulihusisha mantiki ambayo ilielezwa "Ikiwa rekodi ya disk inachukua muda mrefu zaidi kuliko parameter ya uchafu_writeback_centisecs, basi muda ni 1 pili. " Mantiki hii inaelezwa tu katika msimbo wa msingi, na kazi yake inategemea toleo la Kernel la Linux. Kwa kuwa si nzuri sana, kwa hiyo utahifadhiwa na kupunguza parameter hii.
  • kanuni\u003e / PROC / SYS / VM / Dirty_Expire_ceneconds (Default 3000): Katika miundo ya sekunde. Kipimo hiki kinaonyesha muda gani data inaweza kuwa katika cache, baada ya hapo lazima ziandikiwe kwenye diski. Thamani ya msingi ni muda mrefu sana: sekunde 30. Hii ina maana kwamba wakati wa operesheni ya kawaida mpaka data imefungwa kutosha kupiga njia tofauti ya PDFlush, Linux haitarekodi data kwenye diski kwenye cache ya chini ya sekunde 30.
  • / Pro / Sys / VM / Dirty_backgrund_ratio (Default 10): Asilimia ya kiwango cha RAM, ambayo inaweza kujazwa na cache ya ukurasa kurekodi data kwa diski. Matoleo mengine ya Kernel ya Linux yanaweza kuweka parameter hii kwa 5%.
    Katika nyaraka nyingi, parameter hii inaelezwa kama asilimia ya RAM ya jumla, lakini kulingana na msimbo wa chanzo wa kernel ya Linux, sio. Kuangalia Meminfo, parameter ya uchafu_Background_ratio imehesabiwa kutoka kwa thamani ya memfree + cached - ramani. Kwa hiyo, kwa mfumo wetu wa maandamano, 10% ni kidogo chini ya 250MB, lakini si 400MB.

Je, PDFLUsh inaanza kurekodi?
Katika usanidi wa default, data iliyoandikwa kwenye diski iko kwenye kumbukumbu mpaka:

Ikiwa seva ya uendeshaji ya kurekodi hutokea mara nyingi, parameter ya uchafu_Background_ratio itapatikana mara moja, na unaweza kuona kwamba kuingia nzima kwenye diski ni kupitia parameter hii bila kusubiri kumalizika kwa parameter ya uchafu_expire_centiseconds.

Mchakato wa kuandika ukurasa.
Parameter / PROC / SYS / VM / Dirty_ratio (default 40) ni asilimia ya juu ya RAM iliyoshirikiwa, ambayo inaweza kuchaguliwa chini ya cache ya ukurasa kabla PDFLUsh itaandika data kwenye diski.

Kumbuka: Wakati wa kurekodi, taratibu zote za kurekodi zimezuiwa kwenye diski, na sio tu iliyojaa buffer kwa kurekodi. Hii inaweza kusababisha kuzuia katika michakato moja ya shughuli zote / matokeo katika mfumo.

Mapendekezo ya Uboreshaji wa Linux kwa shughuli zinazohitaji kurekodi mara kwa mara.
Kawaida, wakati wa kujaribu kuongeza utendaji wa mfumo wa disk, unakabiliwa na shida ambayo Linux hupunguza habari nyingi mara moja. Hii inaonekana hasa kwa ajili ya shughuli zinazohitaji maingiliano ya mfumo wa faili kwa kutumia simu za FSSNC. Ikiwa kuna data nyingi wakati wa simu hiyo katika cache, basi mfumo unaweza "kujificha" mpaka changamoto hii ya mwisho.
Tatizo jingine la mara kwa mara hutokea kwa sababu sana inahitajika kurekodi kabla ya kuingia kwenye diski ya kimwili imeanza, shughuli za pembejeo / pato hutokea mara nyingi zaidi kuliko kazi ya kawaida.

  • dirty_background_ratio: chombo kuu cha kuweka. Kawaida kupunguza parameter hii. Ikiwa lengo lako ni kupunguza kiasi cha data iliyohifadhiwa kwenye cache, hivyo data itaandikwa kwa disk hatua kwa hatua, na si kwa mara moja, kisha kupunguza parameter hii ni njia bora zaidi. Thamani ya msingi ni sahihi zaidi kwa mifumo yenye RAM nyingi na rekodi za polepole.
  • dirty_ratio: parameter ya pili kubwa ni kusanidi. Kwa kupungua kwa kiasi kikubwa katika parameter hii ya maombi kuandika kwenye diski, wote pamoja utazuiwa.
  • dirty_endire_centisecs: Jaribu kupunguza parameter hii, lakini si mengi. Inakuwezesha kupunguza muda wa kupata kurasa katika cache kabla ya kuandika kwenye diski, lakini kwa upande mwingine itapunguza kasi ya kasi ya kurekodi kwenye diski, ambayo itaonyesha hasa kwenye mifumo na disks za polepole.

Matokeo yake, tunapata
Katika faili ya /etc/sysctl.conf, tunaanzisha:

Vm.dirty_background_ratio \u003d 10 vm.dirty_ratio \u003d 40.

Baada ya kusawazisha data ya cache na disk, safi cache na uhifadhi vigezo:

Sawazisha; Echo 3\u003e / pro / sys / vm / drop_caches; sysctl -p.

Ili kupunguza idadi ya rekodi ya kurekodi kwenye diski inapaswa kurekebishwa:

Vm.dirty_writeback_centecs \u003d 15000.

Inajulikana kuwa teknolojia hii hutumiwa katika mifumo ya kisasa ya uendeshaji kama kumbukumbu ya kawaida iliyotengenezwa kwa OS ya multitasking.

Katika familia ya Windows Windows, faili ambayo hutumikia kuhifadhi RAM isiyotumiwa katika eneo la disk ngumu inaitwa "faili ya paddock" (ukurasa wa faili.sys).

Shirika lake haliteketezwa mbali na njia bora (kuiweka kwa upole!). Katika Linux OS, bado kuna sehemu tofauti ya kubadilisha - "Swap", ambayo ni bora zaidi.

Faili ya Swap ya Windows na Linux-Swap iko kwenye HDD (ngumu disk). Wakati Ram inakuwa haitoshi, kurasa za kumbukumbu zimefunguliwa kutoka kwa RAM hadi diski ngumu, na unapokata rufaa kwa faili katika sehemu ya paging (kubadilisha), hupakuliwa tena katika RAM.

Tatizo lote ni kwamba kasi ya kusoma-kuandika hdd ngumu disk (hata kasi zaidi) Sababu ya Kasi ya RAM. Hii ndio ambapo kompyuta imepungua kwa polepole na kupunguza tija kwa ujumla.

Kuna njia mbili za kutatua tatizo hili: kutumia kiasi kikubwa cha RAM au kusanidi vizuri mfumo na faili ya paging na kubadilisha.

Kwa hiyo, katika Ubuntu kuna parameter ambayo inadhibiti asilimia ya kumbukumbu ya bure, ambayo upya wa kurasa za kumbukumbu utaanza kugeuza - vm.Swappiness.

Katika Ubuntu kwa default, ina thamani sawa - 60. Hii ina maana kwamba kwa asilimia 40 ya RAM busy, upyaji wa kazi ya ukurasa wa kumbukumbu katika sehemu ya Swap itaanza, I.E. 100% - 60% \u003d 40%.

Angalia nini thamani ya parameter unaweza, kama ifuatavyo.

Fungua terminal na mchanganyiko muhimu Ctrl + Alt + T. Na kutekeleza amri:

CAT / PROC / SYS / VM / Swapponess.

Thamani hii ya parameter inaweza kuwa na manufaa tu kwa kompyuta na idadi ndogo ya RAM (512 -1024 MB).

Ikiwa una kompyuta ya kisasa au laptop na kiasi kikubwa cha RAM (4-6, au hata 8 GB), basi hii haifai kwako.

Katika vikao vingi na blogu zilizojitolea kwa Ubuntu, inashauriwa kuweka thamani ya VM.Swappiness \u003d 10 (i.e. 100% - 10% \u003d 90%). Lakini, katika uzoefu wangu binafsi, mbele ya RAM na kiasi cha 6 GB, unaweza kujiongoza na kwa fujo zaidi, kuweka thamani ya 0. Katika kesi hii, mfumo utageuka kwenye sehemu ya Swap tu kwa ukali kesi.

Ninapendekeza kujaribu na parameter hii katika kikao cha sasa (baada ya upya upya kila kitu kitarejea thamani ya default), wakati haubadili kitu chochote kwenye faili za usanidi wa mfumo ili kupata parameter bora zaidi. Na hapa kila kitu tayari ni moja kwa moja ...

Unaweza fanya hii.

Tena kufungua mchanganyiko wa msingi wa terminal Ctrl + Alt + T. Na tunafanya amri ifuatayo ndani yake:

sudo sysctl vm.swappiness \u003d.

Baada ya ishara sawa, weka thamani kutoka 100 hadi 0 (kulingana na kiasi cha RAM yako).

Baada ya hapo, jaribu "kuimarisha" mfumo wako: kufungua browsers kadhaa na idadi kubwa ya tabo, moshi files kubwa kwenye vyombo vya habari nje (hii ni kwa njia, ni upande wa upande wa Linux Systems - kasi ya kuiga kwa vyombo vya habari nje. Lakini kwa namna fulani wakati ujao) nk.

Baada ya kujichagua kwa thamani ya mafanikio zaidi, unahitaji kufunga thamani mpya kama moja ya kudumu. Nakili na ufanyie amri ifuatayo katika terminal:

Sudo gedit /etc/sysctl.conf.

Utapata faili ya usanidi katika mhariri wa maandishi gedit.. Mwishoni mwa faili hii, ingiza vigezo viwili vifuatavyo bila lati mbele yao:

vm.Swappiness \u003d 0 vm.vfs_cache_presture \u003d 1000.

Hifadhi faili. Inapaswa kuangalia kama kwenye skrini hapa chini:

Reboot kompyuta yako. Baada ya upya upya, fanya kwenye terminal:

Sudo sysctl -p.

Mimi, kama ilivyoelezwa hapo juu, alichagua parameter kwa 0, kwa kweli kuzuia sehemu ya ubadilishaji, kwani ikawa kuwa bora zaidi kwa kompyuta yangu na gigabytes sita. Unaweza kuchagua thamani ya parameter 10, kama ilivyopendekezwa kwa vikao vingi.

Kwa mfano, ningependa kuonyesha kupakuliwa kwa RAM katika Ubuntu 12.10 x64 na 6 GB ya RAM.
Kwa hiyo, nilifungua kivinjari tatu - mara kwa mara Mazilla Firefox, Opera na Google Chrome na jumla ya tabo 40, mchezaji wa sauti ya Clementine (kwa njia, anahitaji kabisa rasilimali za kompyuta), Skype, Torrent-mteja qbittorrent.
Na hapa ni screenshot. hop. (Hii ni michakato ya kufuatilia ya console ya juu). Tunaajiri katika terminal.

Sudo apt-kupata kufunga Htop.


Nadhani kila kitu kinakuwa wazi: chini ya nusu ya RAM iliyowekwa imechukua.
Kwa hiyo, ikiwa una RAM nyingi, kisha utumie sehemu ya paging haina maana yoyote. Itapungua tu kasi ya kompyuta!
Kwa kumalizia, naweza kusema kwamba hii sio kitu pekee ambacho kinaweza kufanywa ili kuharakisha kazi ya Ubuntu. Kuhusu hili katika makala zifuatazo. Jiandikishe kwa RSS - channel!
Mood bora, kazi ya haraka ya kompyuta na mwaka mpya wa furaha!
Kama mshangao mzuri leo, video kuhusu jinsi ya kuona mwaka ulioondoka wa wafanyakazi wa Google.

Mfumo wowote wa uendeshaji kulingana na kernel ya Linux ni tofauti kabisa na kasi nyingine zote. Hii inafanya kuwa kiwango cha standard kwa aina mbalimbali za vifaa ambazo hazipatikani na utendaji wao.

Lakini licha ya hili, watumiaji wengi wanataka hata utendaji zaidi kutoka kwa kompyuta zao.

Mfumo wa uendeshaji wa Ubuntu na nyingine yoyote ya Linux OS inakuwezesha kufanya hivyo, kwa kuwa baadhi ya vigezo vinavyowekwa na default havikuwa na maadili kabisa. Hizi ni tamaa za watengenezaji kwa ulimwengu wote na kufanya kazi kwa aina yoyote ya kompyuta "chuma" kwa madhara ya utendaji.

Kidogo cha nadharia.

Sio siri kwa mtu yeyote kwa kompyuta nyingi za kisasa Kiungo dhaifu ni mfumo wa disk. Katika kipindi cha miaka michache iliyopita, teknolojia imeongezeka "utendaji wa karibu kila sehemu ya kompyuta, lakini ufanisi huu wa kiteknolojia haukugusa anatoa ngumu. Ikiwa katika eneo hili uendelee kuelekea kasi na kuna, basi kwa historia ya jumla inaonekana karibu haijulikani. Ndiyo sababu kwa kuboresha uendeshaji wa mfumo wa disk na uboreshaji na "tunning" wa mfumo wa uendeshaji wa Ubuntu unapaswa kuanza.

Kwa sehemu kubwa, mifumo ya faili ya kisasa ya ext4 na ext4 ina kasi nzuri na usanidi zaidi wa hila hauhitajiki. Tahadhari zaidi inapaswa kulipwa kwa uendeshaji wa RAM na mfumo wa disk kwa ujumla.

Mfumo wowote wa uendeshaji wa Linux, ikiwa ni pamoja na Ubuntu, hupangwa kwa namna ambayo karibu wakati huo huo hutumia data wakati huo huo kuhifadhi, RAM na faili ya Paging - swap.. Faili hii ya paging imewekwa kwenye diski ngumu na inahitajika ili kufungua RAM wakati wa kujaza. Shukrani kwake, mtumiaji ana uwezo wa kukimbia maombi nzito kwa kiasi kidogo cha RAM, ambapo sehemu ya habari imehifadhiwa kwenye diski ngumu. Kama neno linakwenda: "polepole, lakini haki." Hii ni sawa na biashara, ambaye anataka kulipa fedha za ziada kwa ajili ya rasilimali za uzalishaji kamili au wakati wa kuagiza matangazo katika Yekaterinburg, mteja hawezi kulipia fedha za ziada kwa matangazo ya ziada, athari kamili ambayo itabaki haijastahili.

Kwa nini data ni kuhifadhiwa "... karibu wakati huo huo ..." Katika Swap na RAM?

Kwa sababu Ubuntu imeundwa ili wakati wa kujaza RAM 40%, inafanyika kutolewa kwenye faili ya paging. Ikiwa unachukua "kompyuta ya kawaida" - kompyuta yenye 2 GB ya RAM (netbooks nyingi za kisasa zina kumbukumbu ndogo - 1GB), basi unaweza kuhesabu kwamba 40% ya kumbukumbu nzima ni 819.2 MB (1024MB * 2 * 0, 4 \u003d 819.2 MB). Kivinjari cha Google Chrome, kwa mfano, kwa wastani hutumia kuhusu 200-300 MB ya RAM. Vivinjari vilivyobaki hutumia sawa. Lakini ni nadra sana kupata mtumiaji ambaye hawezi kutumia, labda, uwezekano mkubwa wa OS ya kisasa - multitasking na haiwezi kuzindua maombi kadhaa kwa wakati mmoja.

Wakati kujaza kwa RAM kufikia kizingiti maalum, mfumo wa uendeshaji huiondoa faili kwenye diski ngumu, yaani, inakuwezesha "kujiunga" kufanya kazi moja ya vifaa vya polepole zaidi kwenye kompyuta.

Kutoka hii inafuata kwamba vigezo vya RAM, ambavyo vinaonyeshwa kwa Ubuntu default, siofaa kabisa kwa kazi ya kila siku.

Ningependa kutambua kwamba hakuna mtu anayesema kuwa faili ya ubadilishaji haihitajiki katika mfumo wa uendeshaji na unaweza hata kukataa kuitumia. Jukumu lake tu katika uendeshaji wa mfumo wa uendeshaji inaweza kuondokana kidogo.

Makala hii inahitaji ovyo bora zaidi ya RAM iliyopo, kwa kuwa kwa default, idadi kubwa ya RAM haitumiwi tu katika OS, na hivyo mfumo wa uendeshaji wa "Braking".

Taja kazi ya Ubuntu na disk subsystem.

Wote kazi juu ya kasi ya Ubuntu kwa urahisi si sehemu chache:

  1. Badilisha faili ya usanidi /etc/sysctl.conf.:

    sudo nano /etc/sysctl.conf.

    1. Chini ya faili hii kuna parameter vm.Swappiness.Ambayo ni tu wajibu wa usambazaji wa RAM. Kwa default, ina thamani ya 60, kuonyesha kwamba kwa hali yoyote kuna lazima iwe na 60% ya RAM ya bure. Kwa vituo vya kazi inashauriwa kubadili thamani hii kwa 10. Inapaswa kufanya kazi kama hii:

      vm.Swappiness \u003d 10.

      Ikiwa parameter hii sio, basi unahitaji kuiongeza mwisho wa faili ya wazi ya usanidi!

    2. Mwishoni mwa faili hii, inashauriwa kuongeza parameter vm.vfs_cache_presture.Ambayo inaonyesha ukubwa wa cache ya disk kutumika.

      Ikiwa wewe ni mmiliki wa kompyuta na SSD Drive.Parameter itakuwa muhimu kwako:

      vm.vfs_cache_presture \u003d 50.

      Ikiwa una kompyuta na "rahisi" disk ngumu., mwitikio mkubwa unaweza kupatikana wakati wa kufunga parameter:

      vm.vfs_cache_presture \u003d 1000.

  • Ikiwa katika kazi yako ya kila siku mara nyingi hutumia maombi machache tu, unaweza kutumia caching yao. Kwa madhumuni haya kuna pepo ya ziada. preload.Ambayo hukusanya takwimu za "mapendekezo yako" na huweka sehemu ya mafaili yaliyohitajika zaidi ya maombi ya kuanza kwa RAM, na hivyo kukupa kutokana na matarajio ya kutisha ya mzigo wa awali.

    Ili kutumia daemon ya preload katika Ubuntu, unahitaji kuiweka:

    sudo apt-kupata kufunga Preload.

    Zaidi ya marekebisho ya ziada ya marekebisho hayahitaji.

  • Baada ya manipulations yote, lazima uanze upya mfumo wa uendeshaji au ufanyie:
  • Taarifa za ziada

    Ikiwa huko tayari mara moja kubadilisha operesheni nzima ya mfumo wa usambazaji wa RAM, unaweza kutumia vigezo hivi kwa muda mfupi ambavyo vitakuwa halali mpaka mfumo wa uendeshaji unaoanza upya. Ili kufanya hivyo, unahitaji kufanya amri husika:

    eCHO 10\u003e Sudo / Pro / Sys / VM / Swapponess

    eCHO 1000\u003e sudo / pro / sys / vm / vfs_cache_pressure

    Kwa watumiaji ambao hawana tayari kufanya kazi na mstari wa amri na faili za usanidi, kuna suluhisho kwa namna ya matumizi ya graphic kwa tuning nzuri ya mfumo wa uendeshaji wa Ubuntu - ambayo "inaweza" kufanya hivyo.

    Kutokana na hili, mfumo wako wa uendeshaji utapokea "SIP" safi ya hewa, na matumizi ya kumbukumbu ya uendeshaji ya kompyuta yako itakuwa bora zaidi.

    Makala ya kawaida 7:

    Maoni.

    1. myr4ik07.
      Agosti 29, 14:35.
    2. myr4ik07.
      Agosti 29, 14:43.

      P.S. Aidha, mara moja ongezeko la utendaji linalotumiwa na pepo hili halijisikia!

    3. Andrei.
      Agosti 29, 15:07.
    4. Danil.
      Agosti 29, 19:49.

      kutoka 1 hadi 100 ni thamani ya vm.Swappiness, na 1000 kwa VFS_Cache_pressure - sawa. Mut @ NT - Shukrani kwa makala!

    5. Mut @ nt.
      Agosti 30, 11:54.

      myr4ik07: Tafadhali vyanzo katika studio ...

      Unasema nini? Makala hiyo imeandikwa kwa kutumia rundo kubwa la blogu na maeneo ambayo yanaondoa maudhui kutoka kwa wapi mbaya

      myr4ik07: Kwa njia, umesahau kutaja kwamba kazi ya pepo ya preload itaonekana kama kutumia kiasi kikubwa, ukubwa wa kimwili wa RAM.
      P.S. Aidha, mara moja ongezeko la utendaji linalotumiwa na pepo hili halijisikia!

      Asante kwa ajili ya kusafishia. Ongeza.

      Andrei: VFS_Cache_pressure \u003d 1000 ni kosa hili? Thamani hii ya parameter kutoka 1 hadi 100 halali, na default ni 100 katika Ubuntu. Thamani ndogo, iliyohifadhiwa zaidi.

      Inaonekana kama yeye hana kikomo.

    6. Selius.
      Agosti 31, 10:01.

      Ubuntu 10.04, alifanya kulingana na maelekezo - sijui kama kuna faida yoyote ya utendaji (au ni badala ya wasiwasi) - tayari kama zaidi ya siku, ndege ya kawaida! Mbaya zaidi sio \u003d)
      Kwa makala - asante!

    7. Mut @ nt.
      Agosti 31, 11:45.

      selius: Ubuntu 10.04, alifanya kulingana na maelekezo - sijui kama kuna faida yoyote ya utendaji (au ni badala ya wasiwasi) - tayari kama zaidi ya siku, ndege ya kawaida! Haikuwa mbaya zaidi kuliko \u003d) kwa makala - shukrani!

      Kuangalia jinsi unavyofanya kazi na OS. Ikiwa una idadi kubwa ya kondoo mume, inaweza kuwa na kujaza na haukufikia alama ya kutokwa kwenye faili ya paging.

      Mara nyingi, vitendo hivi vinaondoa uwezo wa kutosha wa mfumo kwa kazi ndefu

    8. Kulinganisha
      Agosti 31, 05:42.

      Nilivunja tatizo la arsure, lakini ni ghali zaidi. Kuzuia kikamilifu, kuondolewa sehemu ya paging na kuongezeka kwa RAM hadi 8 GB. Sasa hakuna lags kutokana na kutolewa kuendesha gari

    9. Konda.
      Julai 9, 02:02.

      Nilifanya kulingana na maelezo, lakini katika kesi yangu sikuona ongezeko maalum, lakini apt-kupata kufunga Zram, inaonekana kuwa muhimu zaidi. Ikiwa mtu anataka kujaribu, swapponess itabidi kurudi hadi 60, au angalau 40, vinginevyo lengo halitafanya kazi.

    Sisi si chini ikiwa unatumia upatikanaji ngumu wa desktop kama umoja, kasi inaweza kuanguka. Makala hii ina orodha ya vidokezo 4 rahisi ambavyo vinaweza kutumika ili kuharakisha mfumo wa Ubuntu 16.04. Unapaswa kuona ongezeko la kasi kwenye vifaa dhaifu na katika virtualbox. Pia husaidia, hata kama umeweka kwenye gari imara.

    Fanya kompyuta haraka tena!

    1. Zima uzinduzi wa maombi.

    Ubuntu 16.04 inafungua maombi mengi wakati wa kupakuliwa ambayo unaweza kupata ya lazima. Ili kuharakisha mchakato wa kupakua, unaweza kuzima baadhi yao. Hata hivyo, maombi mengi yaliyozinduliwa yanafichwa. Kuwaonyesha, tu kukimbia amri ifuatayo:

    Sudo sed -i "s / nodisplay \u003d kweli / nodisplay \u003d uongo / g" / nk / xDG / autostart / * desktop

    Kisha kukimbia maombi ya uzinduzi kutoka kwa umoja dash.

    Ili kuzuia uzinduzi wa programu, tu uondoe.

    Hapa kuna baadhi ya programu ambazo unaweza kupata zisizohitajika.

    Upatikanaji wa Meneja wa Wasifu.

    Inatumika kuonyesha icon ya upatikanaji wa tray kwenye skrini ya kuingia. Ikiwa huna haja ya keyboard ya skrini, programu ya kusoma skrini, unaweza kuizima.

    Ufuatiliaji wa Backup.

    Hii ni Ufuatiliaji wa DEJA-DUP. Ikiwa hutaki kurudi nyuma, kukataza.

    Caribou.

    Futa ikiwa huhitaji kibodi cha skrini.

    Kushiriki kwa Desktop.

    Futa kama huna haja ya kusimamia mfumo wa Ubuntu kwa mbali. Bado una uwezo wa kudhibiti kompyuta ya rafiki kupitia VNC.

    Programu ya GNOME.

    Futa kama unataka kufunga programu katika terminal na usitumie programu ya GNOME.

    Orca kwa kusoma kutoka skrini

    Futa kama bado unaweza kuona dunia nzuri.

    Faili za kugawana binafsi

    Futa hiyo ikiwa hutumii Bluetooth kwa kubadilishana faili.

    Sasisha Notifier.

    Futa hiyo ikiwa hutaki kupokea arifa kuhusu sasisho zilizopo za programu.

    2. Kurekebisha faili ya paging.

    Sisi sote tunajua kwamba RAM ni kasi zaidi kuliko diski ngumu.

    Hebu tufanye jaribio ndogo: Pakua mfumo wa Ubuntu 16.04 16.04, fungua programu kadhaa kama Firefox, LibreOffice, Mozilla Thunderbird, Evince kuona nyaraka, na kisha kufanya kitu nayo. Usisimamishe au usingie. Kisha baada ya masaa machache kurudi Ubuntu 16.04. Utaona kwamba maombi haya yanachukua vibaya kwa clicks ya panya, kwa sababu walikuwa wavivu na kufunguliwa kwenye diski ngumu.

    Unaweza kupata katika mfumo wa kufuatilia kwamba Ubuntu hutumia, nafasi ya paging, ingawa una kumbukumbu nyingi za kimwili.

    Hii ni kutokana na lugha ya Ubuntu ya default. Swappiness ni parameter ya kernel ambayo inadhibiti mara ngapi Kubadilishana kutoka kwa michakato isiyo ya kazi huenda kwenye nafasi ya disk ya rigid.

    Thamani ya Swappiness ni kati ya 0 ~ 100. Thamani ya chini ina maana kwamba Linux itatumia nafasi ya paging chini, wakati thamani ya juu inaongoza kwa Linux kutumia nafasi ya paging mara nyingi. Thamani ya msingi juu ya Ubuntu ni 60 ambayo ina maana wakati kompyuta yako inatumia 40% ya kumbukumbu ya kimwili, baada ya hapo Kernel ya Linux huanza kupakua.

    Unaweza kutumia amri ifuatayo ili uangalie thamani ya sasa.

    Sudo sysctl vm.swappiness \u003d 10.

    Usiongezee nafasi kabla na baada ya ishara ya usawa. Kipimo hiki si mara kwa mara.

    Ili kuifanya kuwa sugu baada ya upya upya, unahitaji kuhariri faili.

    Sudo nano /etc/sysctl.d/99-sysctl.conf.

    Mwishoni mwa faili hii, ongeza kamba ifuatayo.

    Vm.Swappiness \u003d 10.

    Hifadhi na Funga faili hii. (Bonyeza CTRL + O ili uhifadhi, bonyeza CTRL + X ili uondoke) Hii pia inatumika kwa seva yako ya Ubuntu 16.04.

    3. Kupakia matumizi ya mara kwa mara

    Je! Huna furaha na mwanzo wa kivinjari cha Firefox au programu nyingine za polepole? Hapa ni sehemu ndogo ya programu inayoitwa, Preload Nini maana ya kukumbuka, maombi kama hayo unayotumia mara nyingi na kupakua maktaba yanayohusiana na faili zinazoweza kutekelezwa, ili programu hizi zinaweza kukimbia kwa kasi.

    Weka kabla ya mzigo kwenye Ubuntu 16.04 ukitumia amri:

    Sudo apt kufunga preload.

    Baada ya kufunga preloading, daemon itaanza moja kwa moja. Unaweza kuangalia na:

    Hali ya Mfumo wa Preloadct

    Ikiwa haifanyi kazi, basi kukimbia kwa kutumia amri ifuatayo:

    Sudo systemctl kuanza preload.

    Sasa unaweza kusahau kuhusu kupakua upya na kufanya kazi yako nyingine.

    4. Zima madhara yasiyo ya kawaida

    Madhara ya kawaida yanaweza kupunguza kasi ya kompyuta. Tunaweza kutumia mipangilio ya CompizConfig-MenejaKuwazuia.

    Sudo apt kufunga compizconfig-settings-meneja.

    Kukimbia kwa kutumia Dash ya Unity. Kisha bofya kwenye kichupo cha madhara upande wa kushoto na uzima madhara ambayo hupendi. Unaweza kuzuia madhara yote ikiwa unataka.

    Unaweza pia kuzima blur background kwa kutumia chombo Dash Unity.Kufanya dash zaidi msikivu.

    Sudo apt kufunga umoja-tweak-chombo.

    Kisha kufungua, chagua tab ya utafutaji, na kuweka background blur walemavu.

    Unapendeleaje?

    Kabla

    Baadaye

    Bonus Hint: Tafuta mhalifu wa kupakua polepole

    Unaweza kujua ni huduma gani inachukua muda gani wa kukamilisha uzinduzi kwa kuingia amri ifuatayo katika terminal.

    SystemD-kuchambua lawama

    Kama unaweza kuona kutoka skrini hapo juu, mnt-pi.mount na vBaladd.Service ni culprits kwenye kompyuta yangu. Najua kwamba MNT-pi.mount ni wajibu wa kufunga NFS kwa PI yangu ya raspberry, lakini sihitaji zaidi ya NFS, hivyo naweza kuondoa salama ya NFS kutoka faili / nk / FSTab. Pia ninajua kwamba huduma ya vBaladd ni muhimu tu kwa mashine za kawaida, hivyo naweza kuzima huduma hii kwenye gari langu la kimwili.

    Sudo Systemctl Zimaza vBaladd.service.

    Ili kujua wakati wa kupakua, fanya amri ifuatayo:

    SystemD-kuchambua wakati.

    Njia nyingine za kuharakisha Ubuntu 16.04.

    Je! Unajua njia zingine ambazo zinaweza kuharakisha Ubuntu 16.04? Shiriki ushauri wako katika maoni hapa chini.