Besta: Neskol'ko sovetov po optimizacii sistemy
Ubrat' getty processy s otklyuchennyh linij
Modifikaciya nastraivaemyh parametrov konfiguracii:
Sokrashchenie vremeni zagruzki programm:
ª Ustanovka text-bit (bit "navyazchivosti")
ª Racional'naya fajlovaya sistema.
ª Racional'nyj PATH.
Sokrashchenie vremeni otveta:
Sokrashchenie svopinga:
ª Uvelichenie dostupnoj operativnoj pamyati:
ª 1. Umen'shenie chisla buferov
ª 2. Udalenie iz yadra neobyazatel'nyh paketov funkcij
Sokrashchenie diskovogo obmena:
ª 1. Uvelichenie chisla buferov
Svobodnoe mesto na diske:
ª Udalenie s diska nenuzhnyh utilit.
ª Vozmozhno umen'shenie oblasti podkachki na diske.
---------------------------------------------------------------
0. Ubrat' getty processy s otklyuchennyh linij
V /etc/inittab zamenit' respawn na off v sootv. strokah.
---------------------------------------------------------------
1. Ustanovka text-bit dlya chasto vypolnyaemyh komand s pomoshch'yu chmod.
Togda komanda rezidentno sidit v pamyati, i pri posleduyushchem vy-
zove ne trebuetsya vremeni na ee zakachku v pamyat'.
Rekomenduetsya dlya nebol'shih, chasto vypolnyaemyh komand. V sil'no
zagruzhennyh sistemah ne primenyat'.
Imeet smysl proverit' ee dlya /usr/informix/lib/sqlexec
Pervaya proverka dala nulevoj rezul'tat.
---------------------------------------------------------------
2. Optimal'noe raspolozhenie fajlovoj struktury:
Dlinnye katalogi (>5120 imen) vyzyvayut kosvennuyu adresaciyu.
Moral' - porezat': find / -type d -size +10 -print
Sil'no pereputany bloki s dannymi.
Neracional'no slozhilsya spisok svobodnyh blokov.
V katalogah mnogo pustyh polej.
Moral' - perepis' vinchestera na lentu i obratno.
---------------------------------------------------------------
3.Peremennaya $PATH CHem dlinnee $PATH, dem dol'she idet poisk.
---------------------------------------------------------------
5. Ne yavlyayutsya li diskovye operacii uzkim mestom v sisteme?
sar -ud
Esli %wio , bol'she 10% ili, esli %busy dlya dannogo diskovoda
bol'she 50%, to eto oznachaet, chto diskovye operacii yavlyayutsya uz-
kim mestom v sisteme. Mozhno:
1. Uvelichit' chislo buferov.
CHem bol'she buferov, tem men'she fakticheskij obmen s diskom.
Odnako, togda men'she pamyat', i bol'she podkachek.
2. Optimizirovat' fajlovuyu sistemu.
3. Esli ne pomozhet, uvelichte pamyat'.
Kolichestvo buferov zadaetsya parametrami:
NBUF 1000 , NHBUF 256
---------------------------------------------------------------
6.CHrezmernaya intensivnost' podkachek
sar -qw|pg
Esli % vremeni, kogda ochered' podkachek nepusta (%swpocc>20?),
esli oni chasty (swpot/s > 1.0), znachit slishkom intensivny pod-
kachki, ne hvataet operativnoj pamyati dlya raboty vseh processov
odnovremenno.
Togda nuzhno uvelichivat' pamyat'. Poprobujte sokratit' bufernyj kesh.
(Tekushchee znachenie NBUF 1000, NHBUF 256)
sar -b
Esli procent buferizacii diskov (rcash,wcash > 90%)
to sokratit' chislo buferov (NBUF) mozhno.
sar -r
freemem (chislo svobodnyh stranic, dostupnyh dlya razmeshcheniya
pol'zovatel'skih programm). Ne yavlyaetsya li ono ustojchivo malen'kim
(freemem =< GPGSHI=40 'verhnyaya otmetka').
Esli da, znachit pamyati ne hvataet.
---------------------------------------------------------------
7. Potencial'naya vozmozhnost' perepolneniya tablic
sar -v
---------------------------------------------------------------
8. Ne hvataet moshchnosti processora.
sar -q Srednyaya dlina ocheredi i procent vremeni zanyatosti:
Esli (%runocc > 90, a runq-sz > 1, to eto oznachaet, chto proces-
sy postoyanno zhdut ocheredi na vypolnenie, t.e. CP sil'no pereg-
ruzhen.
I esli svoping pri etom ne velik (%swpocc<20?, swpot/ s < 1.0),
to v takom sluchae dlya sokrashcheniya vremeni otveta trudno predlo-
zhit' programnye metody resheniya: uvelichenie pamyati, navernoe ne
pomozhet.
Mogu porekomendovat' postavit' dopolnitel'nyj processor, ili
kupit' mashinu pomoshchnee, BESTU-91, a luchshe, SAN.
---------------------------------------------------------------
9. Mozhno podergat' eti parametry, hotya eto snizhaet bezopast-
nost' sistemy:
NMOUNT 25 Maks. chislo smontirovannyh fajlovyh sistem.
NAUTOUP 15 Zadaet srok hraneniya dannyh v bufernom keshe, posle
kotorogo oni obnovlyayutsya na diske.
BDFLUSHR 1 CHastota v sek. proverok neobhodimosti sdelat' eto.
---------------------------------------------------------------
4. Udalenie iz yadra neobyazatel'nyh draverov i podsistem.
|to k specialistam.
---------------------------------------------------------------
10. Udalenie s diska nenuzhnyh sistemnyh fajlov.
Rekomenduyu podumat' ob opastnosti samodeyatel'nosti.
---------------------------------------------------------------
11. Sokrashchenie svop. oblasti.
Delaetsya zagruzka sistemy s distributivnoj lenty. Na vopros :
Svop oblast' 15 Mb? > otvetit' y.
Rekomenduyu podumat' ob opastnosti samodeyatel'nosti.
Last-modified: Tue, 25 Nov 1997 07:03:14 GMT