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?
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?
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...
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...
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...
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,...
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...
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...
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...
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.)...
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...
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...
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...
Der anfängliche TCP-RTO-Wert von 3s ist für die meisten LAN-basierten Anwendungen zu lang. Wie kann ich es tiefer einstellen? Gibt es ein
Ich versuche die Leistung auf meinem Server zu verbessern. Ich habe ein paar Prozesse, die wenig Jitter benötigen (weniger als 10 ms Varianz). Ich habe eine durchschnittliche Belastung von 4 maximal auf einem i7-920 (4 physische Kerne, 8 mit HT). Es gibt ungefähr 10 Prozesse, die von 40% bis 90%...
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...
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...
Ich habe einen netten Shaper mit Hash-Filter, der auf einer Linux-Bridge gebaut wurde. Kurz gesagt, br0Verbindungen externalund internalphysische Schnittstellen, VLAN-gekennzeichnete Pakete werden "transparent" überbrückt (ich meine, es gibt keine VLAN-Schnittstellen). Jetzt machen es verschiedene...
Unser Linux-Kernel 2.6.31 läuft auf einem eingebetteten MIPS-Prozessor mit Busybox. Das Initialisierungsskript (rcS) startet mdev mit: echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug mdev -s Kann mir jemand sagen, was das Linux-Dienstprogramm mdev macht? Es sieht so aus, als würde es...
Ich habe kürzlich angefangen, VPS von OVH zu verwenden: http://www.ovh.co.uk/vps/vps-classic.xml Dieses Problem ist wahrscheinlich sehr spezifisch für diesen einen Anbieter. Mein Ziel ist es, Docker darauf zu installieren und auszuführen. Dazu benötige ich Kernel-unterstützende Module....
Ich verwende einen Gentoo-Linux-Produktionscomputer, und kürzlich gab es eine Situation, in der der Server in meinen am selben Standort befindlichen Räumlichkeiten hing, und als ich dort ankam, bemerkte ich, dass der Server an einem scheinbaren Kernel-Panik-Hang hing. Ich habe den Computer mit...