Pytania otagowane jako kernel

Wszystko o jądrach UNIX: programowanie, konfiguracja, kompilacja, projektowanie itp.

1
Jak opróżniasz bufory i pamięć podręczną w systemie Linux?
W jaki sposób przed zwolnieniem pamięci (RAM) zużywanej przez jądro Linuksa na jego bufory i pamięć podręczną? Pamiętaj, że jest to szczególnie przydatne w testach porównawczych. Opróżnianie buforów i pamięci podręcznej zmniejsza wydajność! Jeśli jesteś tutaj, ponieważ myślałeś, że zwolnienie buforów i pamięci podręcznej było czymś pozytywnym, idź i przeczytaj …
315 linux  kernel  performance  cache  ram 

4
Jak działa awaria segmentacji pod maską?
Nie mogę znaleźć żadnych informacji na ten temat oprócz „MMU procesora wysyła sygnał” i „jądro kieruje je do szkodliwego programu, kończąc je”. Zakładałem, że prawdopodobnie wysyła sygnał do powłoki i powłoka obsługuje ją, kończąc proces obrażeń i drukowanie "Segmentation fault". Przetestowałem to założenie pisząc niezwykle minimalną powłokę, którą nazywam crsh …


1
Osiągnięto limit obserwacji inotify jądra
Obecnie mam problem z linuksem, w którym jako root mam polecenia zwracające błąd, ponieważ osiągnięto limit obserwowania inotify. # tail -f /var/log/messages [...] tail: cannot watch '/var/log/messages': No space left on device # inotifywatch -v /var/log/messages Establishing watches... Failed to watch /var/log/messages; upper limit on inotify watches reached! Please increase …
206 linux  kernel  inotify 

4
Jak czytać z / proc / $ pid / mem w systemie Linux?
Linux proc(5)strona człowiek mówi mi, że /proc/$pid/mem„może być używany do uzyskania dostępu do stron pamięci procesu”. Ale prosta próba użycia go daje mi tylko $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Dlaczego nie jest w catstanie wydrukować własnej pamięci ( /proc/self/mem)? A jaki jest …
142 linux  kernel  process  memory  proc 

3
Co oznacza flaga Windows w logo Linux jądra 3.11?
Właśnie zainstalowałem jądro-3.11.0-1.fc20 dla mojej instalacji Fedory 19. Podczas ponownego uruchamiania widziałem logo Linuxa z flagą Windows, co to znaczy? Fedora 19 jest zainstalowana w notebooku ASUS TX300CA, bezpieczny rozruch jest wyłączony, tryb CSM (moduł wsparcia zgodności BIOS) jest włączony.


3
Dlaczego zamiana domyślnie ustawiona jest na 60?
Właśnie przeczytałem kilka rzeczy na temat zamiany w systemie Linux. Nie rozumiem, dlaczego wartością domyślną jest 60. Według mnie ten parametr powinien być ustawiony na 10 w celu ograniczenia zamiany. Swap jest na moich dyskach twardych, więc jest znacznie wolniejszy niż pamięć. Dlaczego tak skonfigurowali jądro?
109 linux  kernel  swap 




12
Jaka jest filozofia opóźniania zapisu danych na dysk?
W systemie Linux zakończone wykonanie polecenia takiego jak cplub ddnie oznacza, że ​​dane zostały zapisane na urządzeniu. Trzeba na przykład wywołać synclub wywołać funkcję „Bezpieczne usuwanie” lub „Wysuń” na dysku. Jaka jest filozofia takiego podejścia? Dlaczego dane nie są zapisywane od razu? Czy nie ma niebezpieczeństwa, że ​​zapis nie powiedzie …


2
Co to jest przekazywanie ip jądra?
Widziałem na wielu blogach, używając tego polecenia, aby włączyć przekazywanie adresów IP podczas korzystania z wielu narzędzi bezpieczeństwa sieci / wąchania w systemie Linux echo 1 > /proc/sys/net/ipv4/ip_forward Czy ktoś może mi wyjaśnić laikiem, czym właściwie jest to polecenie? Czy zmienia Twój system w router?
70 linux  kernel  ip  routing 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.