Der Linux-Kernel ist der Betriebssystemkernel, der von der Linux-Familie von Unix-ähnlichen Betriebssystemen verwendet wird. Es ist eines der bekanntesten Beispiele für freie und Open-Source-Software.
Gibt es unter Linux überhaupt die Möglichkeit, ein Block-Gerät absichtlich dazu zu bringen, einen E / A-Fehler zu melden oder zu Testzwecken zu simulieren?
Mein VPS-Webserver, der unter CentOS 5.4 (Linux-Kernel 2.6.16.33-xenU) ausgeführt wird (z. B. einmal im Monat ein paar Wochen), reagiert nicht mehr, da der Eoom-Killer einschaltet. Die Überwachung des Servers zeigt, dass dies nicht der Fall ist Normalerweise fehlt der Speicher, nur hin und wieder. Ich habe einige Blogs gelesen, die …
Das Auslagern eines fehlerhaften SATA / dev / sda-Laufwerks im laufenden Betrieb funktionierte einwandfrei, aber als ich ein neues Laufwerk einlegte, wurde es nicht erkannt: [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 …
Nehmen wir an, wir verwenden ext4 (mit aktiviertem dir_index) zum Hosten von etwa 3 Millionen Dateien (mit einer durchschnittlichen Größe von 750 KB) und müssen uns entscheiden, welches Ordnerschema wir verwenden. In der ersten Lösung wenden wir eine Hash-Funktion auf die Datei an und verwenden einen Ordner mit zwei Ebenen …
Ich habe eine Anwendung, die in ein ext3-Verzeichnis schreibt, das im Laufe der Zeit auf ungefähr drei Millionen Dateien angewachsen ist. Unnötig zu erwähnen, dass das Lesen der Dateiliste dieses Verzeichnisses unerträglich langsam ist. Ich beschuldige ext3 nicht. Die richtige Lösung wäre gewesen, den Anwendungscode in Unterverzeichnisse schreiben zu lassen, …
Diese Frage wurde von Stack Overflow migriert, da sie bei einem Serverfehler beantwortet werden kann. Vor 9 Jahren migriert . Gibt es eine Möglichkeit, Speicherfragmentierung unter Linux zu erkennen? Dies liegt daran, dass ich auf einigen Servern mit langer Laufzeit einen Leistungsabfall festgestellt habe und erst nach einem Neustart eine …
Ich weiß, wa(in top) misst die CPU-Zeit beim Warten auf I / O. Viele Artikel sagen das. Aber ich bin verwirrt, basierend auf 2 Wissenspunkten: Wenn ein Prozess einen Systemaufruf zum Lesen des Datenträgers verwendet, wird der Prozess blockiert. Wenn ein Prozess blockiert ist, kann er nicht auf der CPU …
Jeder Einblick von jemandem mit ein wenig Erfahrung im Linux-IO-System wäre hilfreich. Hier ist meine Geschichte: Kürzlich wurde ein Cluster von sechs Dell PowerEdge rx720xds gestartet, um Dateien über Ceph bereitzustellen. Diese Maschinen haben 24 Kerne über zwei Sockel mit zwei numa Zonen und 70 ungeraden Gigabyte Speicher. Die Datenträger …
Nach einem Kaltstart eines 6.0.8-Debian-Servers (HP ProLiant) kam ntpdes zu Problemen mit der Systemzeit: Offset und Jitter im Vergleich zu den üblichen und zuverlässigen Referenzzeitservern, die unbegrenzt wachsen. (Beachten Sie, dass ein identischer Zwillingsserver überhaupt kein Problem hatte.) Nach vielen erfolglosen Versuchen, das Problem auf der ntpdSeite zu beheben, entschied …
Ich habe einen Server, auf dem CentOS 6.2 mit Kernel-Version 2.6.32 ausgeführt wird, aber ich muss die Leistung meiner Anwendung erhöhen. Der Kernel Version 3.4 hat x32abi, was die Leistung verbessern kann, also möchte ich auf 3.4 upgraden? Ist es möglich? Ich habe versucht, den Kernel herunterzuladen, zu kompilieren und …
Ich habe heute ein Rätsel für dich. Wir führen einen kleinen Elasticsearch-Cluster mit drei Knoten auf Basis von CoreOS (2023.5.0 / Linux 4.19.25-coreos) unter Azure aus. Elasticsearch wird in einem Docker-Container im Host-Netzwerkmodus ausgeführt. Nachdem wir über ein Jahr lang nahezu wartungsfrei gelaufen sind, sind die Maschinen in einen sehr …
Was ist der Unterschied zwischen net.core.rmem_max und dem dritten Wert von net.ipv4.tcp_rmem? Welches hat die höhere Priorität für TCP-Verbindungen? Was ist der maximale Puffer für TCP-Verbindungen in den folgenden zwei Beispielen? 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 …
Häufig erfordern Software-Updates für Ubuntu einen Neustart (was zu Nebenwirkungen wie Ausfallzeiten führen kann). Ich sehe, dass Ubuntu https://www.ubuntu.com/livepatch hat, das Kernel-Updates ohne Neustarts ermöglicht. Dies ist jedoch ein kostenpflichtiger Dienst. Es gibt auch ksplice . Gibt es Linux-Distributionen / -Prozesse, bei denen Upgrades / Patches niemals einen Neustart erfordern? …
Ich habe ein Hilfsprogramm geschrieben, um / proc / net / tcp und tcp6 auf aktive Verbindungen zu prüfen, da es schneller ist als das Parsen der netstat-Ausgabe. Da ich ipv6 eigentlich nicht aktiviert habe, habe ich hauptsächlich localhost als Referenzpunkt verwendet. Hier ist eine Kopie von meinem / proc …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.