Jądro Linuksa to jądro systemu operacyjnego używane przez rodzinę Linuksowych systemów operacyjnych typu Unix. Jest to jeden z najbardziej znanych przykładów wolnego i otwartego oprogramowania.
Mój serwer internetowy VPS działający na CentOS 5.4 (jądro Linuksa 2.6.16.33-xenU) nieregularnie (jak raz w miesiącu daj lub zajmij kilka tygodni) przestaje odpowiadać z powodu uruchomienia programu oom-killer. Monitorowanie serwera pokazuje, że nie działa zwykle brakuje pamięci, co jakiś czas. Przeczytałem kilka blogów wskazujących na tę stronę, która omawia konfigurację …
Wymiana na gorąco uszkodzonego dysku SATA / dev / sda działała dobrze, ale kiedy poszedłem zamienić na nowy dysk, nie został rozpoznany: [root@fs-2 ~]# tail -18 /var/log/messages May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen May 5 16:54:35 fs-2 kernel: ata1: SError: …
Powiedzmy, że używamy ext4 (z włączonym dir_index) do hostowania około 3M plików (o średnim rozmiarze 750 KB) i musimy zdecydować, jakiego schematu folderów będziemy używać. W pierwszym rozwiązaniu stosujemy funkcję skrótu do pliku i używamy folderu dwupoziomowego (1 znak dla pierwszego poziomu i 2 znaki do drugiego poziomu): dlatego, że …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 9 lat temu . Mam aplikację piszącą do katalogu ext3, który z czasem urósł do około trzech milionów plików. Nie trzeba dodawać, że czytanie listy plików tego katalogu jest nieznośnie wolne. Nie obwiniam …
Czy istnieje sposób na wykrycie fragmentacji pamięci w systemie Linux? Jest tak, ponieważ na niektórych długo działających serwerach zauważyłem spadek wydajności i dopiero po ponownym uruchomieniu procesu widzę lepszą wydajność. Zauważyłem to bardziej, gdy korzystam z obsługi ogromnych stron linuksa - czy ogromne strony w Linuksie są bardziej podatne na …
Wiem, że wa(in top) mierzy czas pracy procesora podczas oczekiwania na I / O. Wiele artykułów tak mówi. Ale jestem zdezorientowany, że w oparciu o 2 punkty wiedzy: jeśli proces korzysta z wywołania systemowego do odczytu dysku, proces jest blokowany. Jeśli proces jest zablokowany, nie można go zaplanować na procesor. …
Pomocny byłby wgląd kogoś, kto ma trochę doświadczenia w systemie Linux IO. Oto moja historia: Niedawno pojawił się klaster sześciu Dell PowerEdge rx720xds do obsługi plików przez Ceph. Te maszyny mają 24 rdzenie na dwóch gniazdach z dwiema strefami num i 70 nieparzystymi gigabajtami pamięci. Dyski są formatowane jako rajdy …
Po zimnym rozruchu serwera Debian 6.0.8 (HP ProLiant), ntpd grała spustoszenie z czasem systemowym: przesunięciem i fluktuacją w stosunku do zwykłych i niezawodnych serwerów czasu odniesienia rosnących bez ograniczeń. (Zauważ, że bliźniaczy identyczny serwer w ogóle nie miał problemu.) Po wielu nieudanych próbach rozwiązania problemu po ntpdstronie postanowiłem spróbować ponownie …
Mam serwer z systemem CentOS 6.2 z jądrem w wersji 2.6.32, ale muszę zwiększyć wydajność mojej aplikacji. Jądro w wersji 3.4 ma x32abi, który może poprawić wydajność, więc chcę uaktualnić do wersji 3.4? Czy to możliwe? Próbowałem pobrać kompilację i instalację jądra, ale nadal widzę tę samą wersję jądra. Co …
Mam dziś dla ciebie tajemnicę. Na platformie Azure prowadzimy mały, trzy węzłowy klaster Elasticsearch oparty na CoreOS (2023.5.0 / Linux 4.19.25-coreos). Elasticsearch jest uruchamiany w kontenerze dokera w trybie sieci hosta. Po prawie prawie bezobsługowym działaniu od ponad roku obserwujemy, jak maszyny wchodzą w bardzo interesujący stan. Aktualizacja Ten problem …
Jaka jest różnica między net.core.rmem_max a trzecią wartością net.ipv4.tcp_rmem? Który ma wyższy priorytet dla połączeń TCP? W przypadku poniższych dwóch przykładów, jaki jest maksymalny bufor dla połączeń TCP? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608' Case 2: sysctl -w net.core.rmem_max=8388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 7388608'
Często aktualizacje oprogramowania Ubuntu wymagają ponownego uruchomienia komputera (co może mieć skutki uboczne, takie jak przestój). Widzę, że Ubuntu ma https://www.ubuntu.com/livepatch, który pozwala na aktualizacje jądra bez restartów, jednak jest to usługa płatna. Istnieje również ksplice . Czy istnieją dystrybucje / procesy dla Linuksa, w których aktualizacje / poprawki nigdy …
Pisałem narzędzie do sprawdzania / proc / net / tcp i tcp6 pod kątem aktywnych połączeń, ponieważ jest szybsze niż parsowanie danych wyjściowych netstat. Ponieważ tak naprawdę nie mam włączonej obsługi IPv6, użyłem głównie hosta lokalnego jako punktu odniesienia. Oto kopia mojego / proc / net / tcp6 sl local_address …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.