Turinys

FreeBSD sistemos patarimai

swap išvalymas

Serveriuose pasitaiko situacijų kuomet užsipildo swapas, o norėtusi, kad būtų panaudota tikra atmintis, pvz. situacija (top komanda):

Mem: 1945M Active, 1352M Inact, 312M Wired, 138M Cache, 112M Buf, 11M Free
Swap: 2048M Total, 1116K Used, 2047M Free

Žinoma šiame pavyzdyje naudojama mažai swap atminties, bet gali būti ir kitokių situacijų. Tada reikėtų stabdyti visus procesus, kad „Free“ lauke atsirastų tiek kiek išnaudoja swap. Klaidos atveju kuomet yra per mažai operatyviosios atminties gaunamas pranešimas:

swapoff: /dev/ad0s2b: Cannot allocate memory

Esant pakankamai laisvos atminties atjungiame ir vėl įjungiame swap:

swapoff -a
swapon -a

Pažiūrime kiek dabar išnaudojama:

swapinfo

Rezultatas:

Device          1K-blocks     Used    Avail Capacity
/dev/aacd0s1b     2097152        0  2097152     0%

cdrom prieigos teisių pakeitimas

Optinis diskų įrenginys gali turėti teises, kuomet skaityti optinį diską bus leidžiama tik root vartotojui. Tai pakeisti galima taip:

devfs ruleset 10
devfs rule add path acd0 mode 644
devfs rule applyset

Kad sistemai perkrovis tai išliktų, tai reikėtų į /etc/devfs.conf failą įrašyti:

perm acd0 0644