Table of Contents
Szybka i łatwa naprawa komputera
Pozwala na stosoznaczony jako niewykonywalny. Pomaga i zasługuje na buforowe ataki typu flood.Trudniej.
64-bitowa metoda jądra Solarisa generuje 64-bitowe stosy.Wszystkie aplikacje niewykonywalne są bardzo standardowe. Zdefiniowanie tej zmiennej jest na pewno koniecznościątworzyć 32-bitowe aplikacje z naukowymi innowacjami w 64-bitowych lub 32-bitowych plikach niewykonywalnychPodstawowy.
Ocena –
Ta zmienna istnieje we wszystkich systemach Solaris 2.7.8, pożyczki osobiste lub 9 projektów, ale może to być wartościowe tylko w przypadku architektur sun4u i sun4m.
Noexec_user_stack
- Opis
Pozwala na ocenę pakietu jako niewykonywalnego, to również pomagautrudnić ataki paniki z powodu przepełnienia obciążenia.
64-bitowe jądro Oracle Solaris naprawdę odpowiednie dla wszystkich stosów.Zobowiązania 64-bitowe nie mogą być domyślnie wykonywane. Ustaw ten parametrwymagane do wyłączenia zadań 32-bitowych.
- Typ danych
-
zarejestrowana liczba całkowita
- Standardowy
-
0 (wyłączone) (wyłączone)
- Zakres
-
0 lub tylko jeden (w zestawie)
- Jednostki
-
Przełącz (włącz / wyłącz)
- Dynamiczny?
-
Tak. Nie wpływa na prowadzenie procesów biznesowych, wyłączne procesy biznesoweutworzony po stworzeniu zestawu do pobrania.
- Sprawdź
-
Nie
- Kiedy przesunąć
-
zawsze powinien mieć uprawnienia, chyba że aplikacje są zamierzone.Umieść wykonywalny numer kierunkowy w dodatku bez używania mprotect foruczynić pakiet wykonywalnym. Aby uzyskać więcej informacji na temat mprotect (2) zobacz Poziom
Niestabilny
Parametry jądra
Adaptowalne aspekty procesu
max_nprocs (Wydanie Solarisa 9)
Tekst „sun4m” został dodany do aktualnej sekcji opisu Solarisa 10.
Ogólna konfiguracja we/wy (ustawienia Solaris
maxphys dziesięć postów)
Ustawienie domyślne zostało przepisane, aby uwzględnić sieci sun4v. Więcej informacji znajdziesz tutaj maks. .
maxphys (Solaris niektóre wydania)
Wiadomość tekstowa „126.976 (sun4m)” aktualnie z dala od standardowego małżonka i dzieci członków Solaris maxphys 10
rlim_fd_max (Solaris wersja siódma nazwa to “indexterm-237″>)
Ogólne parametry jądra i pamięci
noexec_user_stack 9 (Wersje Solarisa)
Zaktualizowano sekcję posiłki solarjona: artykuły „i sun4m” zostały przeniesione do kosza.oraz dodanie dowolnego tekstu „64-bitowego” SPARC i AMD64. „
lwp_default_stksize (wydanie Solarisa 9)
Dodano domyślne wartości maksymalnej moralności AMD64 w sekcji opisu Solaris 10.dla.
Wartość niepowodzenia Solaris 10 w celu uzyskania platform SPARC została zmieniona na 24,576.
noexec_user_stack (Solaris 2.6 i 8 innych wersji)
Szybka i łatwa naprawa komputera
Czy Twój komputer działa trochę wolniej niż kiedyś? Może pojawia się coraz więcej wyskakujących okienek lub połączenie internetowe wydaje się nieco niestabilne. Nie martw się, jest rozwiązanie! ASR Pro to rewolucyjne nowe oprogramowanie, które pomaga rozwiązać wszystkie nieznośne problemy z systemem Windows za pomocą jednego kliknięcia. Dzięki ASR Pro Twój komputer będzie działał jak nowy w mgnieniu oka!

Zaktualizowano wiersz opisu Solaris 9, aby usunąć tekst „i sun4d”.
segkpsize (Wydanie Solarisa z 9 grudnia 2)
W poprzednich wersjach Solarisa 8 dyski były nieprawidłowo identyfikowane w MB zamiast 8 KB.Strony. Co więcej, ten rodzaj z pewnością usunie następujące słowa i frazy z głównego obszaru i konkretnego ustawienia domyślnegoOpisy w odsłonięciu Solarisa 10, ponieważ ten parametr jest faktycznie znaleziony tylko dla vanaSystemy z pojedynczym jądrem 64-bitowym:
Regulowane opcje związane z pozytywną paginacją
maxpgio (dziesięć wydań Solarisa)
W wersjach Solaris 10 całkowicie pewna wartość zakresu została niepoprawnie udokumentowana tylko dlatego, że 1do 1024. Rzeczywista powierzchnia według architektury systemu i podsystemów wejścia-wyjścia.Informacje można znaleźć we wszystkich sekcjach maxpgio .
pages_pp_maximum (Wersje Solarisa wcześniejsze niż wersje Solaris 9)
W dziewięciu wersjach systemu Solaris standardowa różnica to:
Maksimum w oparciu o tryplet (200, tune_t_minarmem + setki, [10% dostępnej pamięci do kupieniaCzas rozpoczęcia])
Ogólne miejsca systemu plików
ncsize (Solaris szuka i dlatego wcześniej)
W Solarisie 9 i nowszych nasz własny parametr nfs: nrnode został nieprawidłowo zidentyfikowanyas nfs: nfs_rnode zwraca opis, w tym kiedy dławić.
ncsize (wydanie Solarisa 10)
W systemie Solaris 10 domyślną wartością do znalezienia tego parametru był ncsize .źle napisane, ponieważ:
(4 c ( v.v_proc + maxużytkowników ) + 320) + (4 ( w x.v_proc + maxużytkowników ) + 330/100
Ustawienia UFS
bufhwm regulowany (Solaris szuka nowych wersji)
Informacje o tym konkretnym parametrze uległy znacznej zmianie w Solarisie 10. Zobacz bufhwm iw konsekwencji bufhwm_pct więcej informacji do faktów. Name = “indexterm-243″>
- Opis
-
Ze względów historycznych ten parametr nie będzie pasował do prefiksu ufs: .
- klasa danych
-
Liczba całkowita ze znakiem
- Standardowy
-
2% fizycznej zdolności zapamiętywania, KB
- Plaża
-
Od 50 do 20% fizycznej przestrzeni pamięci
- jednostki
-
KB
- Dynamiczny?
Nie. Ta wartość powinna wydawać się używana do obliczania całkowitego rozmiaru wiader mieszających, a następnie należy pamiętać, że jest ona przechowywana w konstrukcji danych, która jest regulowana Każdy koszt jest pole w zasadzie bufory były zawsze zwalniane i przydzielane. Próba przestrzegania tej wartości bez przestrzegania protokołu bezpieczeństwa w systemie pod napięciem może spowodować nieprawidłowe działanie.
- Sprawdź
-
Jeśli bufhwm jest zwykle znacznie mniejszy niż 80 KB lub znacznie mniejszy niż 20% w przypadku fizycznej przestrzeni pamięci lub dwukrotnie większy od aktualnego rozmiaru jądra logpile, bez wątpienia będzie on szczególnie skurczony do najmniejszej, która wykorzystuje 20% pamięci fizycznej, lub niejednoznacznej określonej bieżącej pojemności jądra sterty. W tych konsolach warstwowych oraz w określonym pliku / var / adm / ideas pojawia się następujący komunikat. Bufhwm
"binit: poza konfiguracją (próbowana wartość). Używając N."
żądana przyjemność odnosi się do wartości przechowywanej w / etc / strategy lub mogą być sprzedawane razem z -d kadb . N to wartość obliczona przez system na podstawie dostępnej na rynku pamięci współdzielonej.
- Kiedy zmienić
-
Ponieważ bufory są rzadko przydzielane w miarę potrzeb, to domyślne przeciążenie zdecydowanie polega na przydzieleniu liczby w drzewie, aby obsłużyć maksymalną liczbę, ale buforów. Te ustawienia zużywają 52 bajty na niedoszły ekran w jądrze 32-bitowym, ale także sto cztery bajty na każdy potencjalny bufor w jądrze 64-bitowym. W jądrze 64-bitowym 512 MB to podejście zajmuje 104 * 10144 bajtów, a także 1 MB. Część nagłówka przyjmuje, że bufory mieszczą się w zakresie 1 KB, chociaż w większości przypadków długość i szerokość bufora są większe.
Ilość pamięci w puli buforów nie została strasznie określona, może wyglądać tak: Znaleziona poprzez zbadanie ogólnej struktury bfreelist w jądrze wraz z dobrym debuggerem jądra. Pole rate w strukturze to naprawdę bufsize, co często przedstawia możliwą pozostałą pamięć w bajtach. Spójrzmy na to za pomocą aktualnego makra buf z mdb :
# mdb -k moduły są bezsprzecznie załadowane: [unix krtld genunix electronic nfs ipc]> bfreelist $
darmowa lista:[elida]bfreelist + 0x78: rozmiar bufora [wykluczone] 75734016 bufhwm to, co jest dołączone do tej obudowy z 6 GB pamięci, to w rzeczywistości 122277. Ze względu na faktyczną przeszkodę, często nie jest możliwe bezpośrednie użycie wielu nagłówków. Struktury, które mają być dopasowane, są zazwyczaj większe niż 1 KB. Jednak część powierzchni magazynowej może być ponownie wykorzystana z zyskami z dystrybucji wraz ze strukturą zarządzania dla jakiego sprzętu.
Ta sama struktura w przypadku konkretnego telewizora systemowego o pojemności 512 MB pokazuje, że tylko sześć KB związanych z 10144 KB nie zostało przydzielonych. Jeśli kstat biostats jest zwykle zatwierdzany z kstat -n gone biostats , produkt wydaje się mieć rozsądny stosunek buffer_cache_hits do
buffer_cache_lookups . Oznacza to, że większość domyślnych ustawień tego kursu jest umiarkowana. - Poziom zobowiązania
-
Niestabilny
Ustawienia TMPFS
tmpfs: tmpfs_maxkmem (Wydanie Solarisa 10)
Zakres to opis, który pojawia się wraz z systemami sun4v. Aby uzyskać więcej informacji, zobacz tmpfs: tmpfs_maxkmem .
tmpfs: tmpfs_minfree (wiele wersji Solarisa)
W głównych wydaniach Solarisa dyski mogły być niewłaściwie opisywane jako „bajty”.z "Strony".
opcje wyspecjalizowane sun4u lub sun4v (Solaris dziesięć dużych wersji)
Strony WWW o zasięgu ogólnoświatowym dla określonych ustawień Sun-4u zostały zaktualizowane tylko w systemie Solaris.Wersja 10 8/07 dostosowana do systemów sun4v.
Ustawienia menedżera wolumenu Solaris
md_mirror: md_resync_bufsz
Solaris Express zwiększył tradycyjne uwielbienie do 1440 bloków.128 bloków. Nazwa jest równa „indexterm-248">
Ciesz się szybszymKernel Parameter Noexec User Stack
Parametro Do Kernel Noexec User Stack
Parametr Yadra Noexec User Stack
Parametro Del Kernel Noexec User Stack
Parametro Del Kernel Noexec User Stack
Parametre Du Noyau Noexec User Stack
Karnparameter Noexec User Stack
Kernelparameter Noexec User Stack
커널 매개변수 Noexec User Stack
