Administracija, IRIX OS

Q: Ja koristim nroff(1) iz DWB (Documentator's WorkBench (da bi napravio manual pages za softver koji razvijam). Sve radi lepo, osim kada koristim reverse video (u xterm(1)) ili standout color ( u xwsh(1G)). To jednostavno ne radi na isti nacin kao kod standardinh SGI manual pages. Kako mogu da i ja to isto uradim?
A: Boja (ili reverse video) koja se pojavljuje kada se citaju SGI manual pages se kreira pomocu programa koji su specificirani u PAGER ili MANPAGER promenljivima. U osnovu man(1) naredba koristi pcat(1) naredbu koja vrsi dekompresiju stranica, prosledjuje output kroz filter col(1) i tek tada izvrsava komandni string koji je specificiran u PAGER ili MANPAGER promenljivoj.
ul(1) naredba translira niz znakova koji su boldovani u color iili reversni video. Izlaz se tada prosledjuje naredbi more(1) sa opcijom da sazme vise blank linija u jednu i ne prelama dugacke linije. Ako se boja ili reversni video ne vide na vasoj man ili SGI naredbi i vi koristite tcsh(1) ili csh(1) shell, upotrebite naredbe unsetenv PAGER ili unsetenv MANPAGER da bi resetovali ove promenljive. Ako koristite ksh(1) ili sh(1) shell, upotrebite naredbe unset PAGER; export PAGER i unset MANPAGER; export MANPAGER za resetovanje ovih promenljivih.


Q: Radim pod IRIX 5.3 i moj sistem je "pao" proslog vikenda sa porukom:
"PANIC: CPU 1: STAT mbuf alloc failed". Imate li ideju sta to znaci?

A: Sistemi pd IRIX 5.3 i IRX 6.0.x koji imaju instaliran eoe2.sw.audit podsistem mogu imati ove probleme kada postoji veliki saobracaj sa mrezom a sistem nema dovo;kan broj mbufs Poruka koja se pojavljuje na konzoli izgleda ovako:
PANIC: CPU n : STAT mbuf alloc failed
gde je n redni broj procesora na koji se poruka odnosi Ovo je logicna posledica koncepta da ako ne moze da se registruje neki dogadjaj sada on nece moci i kasnije. Auditing softver za zastitu koristi mbufs za privremeni prostor pre nego sto izvrsi registraciju dogadjaja.

Veliki intenzitet saobracaja na mrezi moze da potrosi mbufs-e zbog privremenih prekida mreznih servisa, nedeovoljne memorije ili drugih pojava na mrezi.
Ako vi ne koristite security audit trail (SAT) softver (satd(1M), sat_interpret(1M), sat_reduce(1M), sat_select(1M), sat_summarize(1M) ili satread(2), predlazemo disejblovanje ovog softvera njegovim uklanjanjem iz kernela i rebootovanjem sistema.
# versions remove eoe2.sw.audit # autoconfig -f
# reboot

Podsistem eoe2.sw.audit bi trebalo instalirati jedino ako sistem zahteva audit zastitu koju obezbedjuje satd. Sistem administratori bi trebalo vrlo pazljivo da razmotre koje ce dogadjaja monitoraisati. Za vise detalja vidi "Administrating the System Audit Trial" poglavlje u IRIX Advanced Site and Server Administration Guide.

Ako planirate da ukljucite eoe2.sw.audit pozeljno je da proverite parametre "requests for memory denied" i calls to protocol drain routines" naredbom netstat -m. Vrednosti rzlicite 0 za bilo koji od ovih parametara mogu indicirati da je kernel promenljiva mn_clusters postavljena na suvise niske vrednosti ili da postoje interupt-i na mrezi.

Promenljiva nm_clusters se automatski konfigurise od strane IRIX-a na osnovu velicine operativne memorije. Ako sistem ima manje od 64 MB , nm_clusters je 3MB (7684K stranica). Izmedju 64 i 256 MB nm_clusters se setuje na 8MB (2048K stranica). Za sisteme sa vise od 256MB nm_clusters se postavlja na 16MB (4096K stranica).

Sistem administratori mogu da povecaju broj nm_clusters editovanjem konfiguracionog fajla /var/sysgen/master.d/bsd. Promenite vrednost 0 (auto- configure) na default vrednost za operativnu memoriju + 128. Ako je problem i dalje prisutan nastavite sa povecanjem vrednost nm_clusters za 128 sve dok ne dobijete vrednosti 0 za parametre "requests for memory denied" i "calls to protocol drain routines" ili maksimuma od 32768 stranica.

Na primer, na sistemima sa manje od 64 MB krenite sa 896 starnica i povecavajte broj u inkrementima od 128. Za sistem izmedju 64 i 256 MB krenite sa 2176, a za sistem sa preko 256 MB krenite sa 4224. Napominjemo da s eposle svake ovakve promene mora kernel rebildovati pomovu autoconfig(1M) i sistem mora reboot(1M) -ovati.

# autogonfig -f
# reboot

Za vise informacija vezanih za tuning kernela vidi poglavlja "Tuning system performance", i "IRIX Kernel Tunable Parameters" u knjizi IRIX Advanced Site and Server Administration Guide.