[ Pobierz całość w formacie PDF ]
Nie należy jednak zwiększać wartości tej opcji powyżej 256, chyba że serwer ob-
sługuje miliony jednocześnie otwartych plików lub wiele szerokopasmowych łączy inter-
netowych.
Opcje podstawowe
Po opcji w pliku konfiguracyjnym jądra następuje seria podstawowych opcji
jądra. Opcje te definiują szczegóły obsługi TCP/IP, FFS oraz systemu plików. W tej sekcji
występują również mniej powszechnie stosowane opcje, z których część można usunąć.
Nie będziemy omawiać wszystkich możliwych opcji, lecz omówimy działanie najczęściej
wykorzystanych. Szczególny nacisk kładę na opcje typowe dla serwera internetowego.
Przeanalizujmy następujące opcje:
Niektóre starsze procesory (jak 386, 486SX) nie posiadały koprocesora arytmetycznego.
Gdy tego typu procesor jest zamontowany w wykorzystywanym systemie, można pozo-
stawić opcję , co spowoduje wkompilowanie w jądro mechanizmów
emulacji koprocesora. Wszystkie procesory produkowane od wielu lat posiadają jednak
wbudowane koprocesory arytmetyczne i opcja ta w większości przypadków jest zbędna.
Opcja powoduje umieszczenie w jądrze mechanizmów sieciowych, jak protokołu
TCP/IP. Jest to opcja praktycznie niezbędna.
Opcja niezbędna dla użytkowników IPv6, pozostali powinni ją usunąć.
Opcja włączająca obsługę systemu plików FFS (Fast Filesystem). Jest to domyślny
system plików systemu FreeBSD. Opcję należy pozostawić bez zmian.
114 FreeBSD. Podstawy administracji systemem
Mechanizm miękkich uaktualnień (ang. softupdates) służy zapewnieniu integralności
dysku w systemie plików FFS (więcej informacji na temat tego mechanizmu można
znalezć w rozdziale 13.). Opcję należy pozostawić, chyba że świadomie
rezygnujemy z jej wykorzystania.
Opcję tę stosuje się w stacjach bezdyskowych wykorzystujących MFS. W pozostałych
zastosowaniach można ją usunąć.
Powyższe dwie opcje włączają obsługę Network File System. Opcja daje moż-
liwość uruchomienia sytemu z katalogiem głównym zaimportowanym z serwera NFS.
Jest to rzadko spotykana opcja w serwerze internetowym. Opcje te można usunąć, jeśli
NFS nie będzie wykorzystany.
Opcja włącza obsługę dysków twardych i dyskietek sformatowanych na potrzeby
systemu MS DOS, Jest ona przydatna dla użytkowników planujących wykorzystanie
dyskietek oraz dysków twardych z systemem plików FAT. Można ją również włączyć
do systemu, ładując moduł .
Opcja włączająca do jądra obsługę standardowych systemów plików dysków CD-ROM.
Podobnie jak w przypadku systemu plików MS-DOS obsługę systemu plików ISO-9660
można włączyć, ładując do pamięci moduł .
Po usunięciu dwóch powyższych wierszy system przestanie działać. Wiele programów
jest uzależnionych od funkcji BSD 4.3. Opcja powoduje, że jądro będzie
współpracować z BSD 4.3. Od funkcji uzależniona jest natomiast funkcja mo-
nitoringu procesów.
Opcja definiuje czas (w milisekundach) oczekiwania systemu przed wyszu-
kaniem urządzeń SCSI po wykryciu kontrolera SCSI. Opcja ta ma na celu umożliwienie
rozpędzenia się napędów. Jeśli w systemie nie są wykorzystywane napędy SCSI,
opcje te można usunąć. W przypadku nowszych urządzeń SCSI wartość opcji można
zmniejszyć do 5000 (5 sekund) lub mniejszej.
Niektóre programy pozwalają użytkownikom podglądać konsole systemową z poziomu
terminalu X. Opcja włącza w jądrze obsługę tej funkcji. Gdy w systemie nie
jest zainstalowany system X Window, opcję można usunąć.
Rozdział 4. f& Zabawy z jądrem 115
Opcje pozwalające włączać i wyłączać urządzenia przed załadowaniem jądra. Opcje
te z reguły są opcjonalne, lecz warto je pozostawić, ponieważ nie szkodzą, a w niektó-
rych przypadkach mogą okazać się potrzebne.
Opcja włącza śledzenie na poziomie jądra. Warto zostawić tę opcję, chyba że
ktoś dokładnie wie, co robi, usuwając ją z konfiguracji.
Opcje uaktywniające komunikację międzyprocesową w stylu System V. Wiele aplikacji
jest uzależnionych od tej opcji. Powyższe ustawienia mogą być również załadowane
w postaci modułów.
Opcje powodujące aktywność funkcji . Wiele programów zależy od włączenia tych
opcji w jądrze.
Wiele procesorów
Gdy system posiada więcej niż jeden procesor, należy koniecznie włączyć następujące
opcje konfiguracji jądra:
Opcja wskazuje jądru, aby wykorzystywało specjalny kod przeznaczony dla syste-
mów wieloprocesorowych. Opcja włącza funkcje obsługi wejścia-wyjścia w sys-
temach wieloprocesorowych.
Gdy planujemy skompilować jądra wieloprocesorowe, należy usunąć opcje
oraz . FreeBSD obsługuje wiele procesorów tylko w tych systemach, które
przestrzegają specyfikacji SMP firmy Intel. Specyfikacja ta nie przewiduje wykorzy-
stania procesorów 386 oraz 486.
W przypadku gdy w systemie wykorzystywany jest pojedynczy procesor, należy zablo-
kować te opcje.
Urządzenia
Po opcjach ogólnych w pliku konfiguracyjnym jądra występują wpisy dotyczące urzą-
dzeń pogrupowanych w sposób intuicyjny według typów.
116 FreeBSD. Podstawy administracji systemem
Magistrale
Na początku występują wpisy dotyczące różnego typu magistral, jak czy też
. Wpisy te należy pozostawić, chyba że dany typ magistrali nie występuje
[ Pobierz całość w formacie PDF ]