| Aktives Block-E / A-Planungssystem Abiss ist eine Erweiterung für den Linux-Kernel, der Prioritäten für Festplatten-IO-Operationen implementiert. |
Jetzt downloaden |
Aktives Block-E / A-Planungssystem Ranking & Zusammenfassung
- Name des Herausgebers:
- Werner Almesberger
Aktives Block-E / A-Planungssystem Stichworte
Aktives Block-E / A-Planungssystem Beschreibung
Abss ist eine Erweiterung für den Linux-Kernel, der Prioritäten für Festplatten-IO-Operationen implementiert. Abgesehen von diesen garantierten Echtzeit-Streams beinhalteten wir auch mehrere Prioritäten für den besten Aufwand (BE) -Treibverkehr.Das System besteht aus einem Rahmen, der dem Kernel hinzugefügt wird, einschließlich der Aufzüge, einschließlich mehrerer Prioritäten, mit einer Richtlinie und Koordinierungseinheit im Benutzerbereich implementiert. Dieser Ansatz sorgt für die Trennung zwischen der Kernelinfrastruktur (des Rahmens) und der Richtlinien (z. B. Zulassungssteuerung) im Benutzerraum. Die Abiss-Erweiterungen werden durch IOCTLs gesteuert, die auf Dateien angewendet werden, die über die reguläre POSIX-API aufgerufen werden. Eine kleine Bibliothek mit Wrapper-Funktionen, die nach stdio (abiss_fopen (), abiss_fread (absiss_frode () usw.) geformt ist, ist für Anwendungen verfügbar, um eine höhere API vorzuziehen. Abiss ist immer noch experimentell. Es kann derzeit eine hohe Priorität für das Lesen von einem Fett-, VFAT-, EXT2- und EXT3-Dateisystem bereitstellen. Das Schreiben ist immer am besten. Daher kann die aktuelle Implementierung durchsetzen, dass eine Anwendung dem angeforderten Dienst entspricht, aber es kann keine Bandbreite erstellen. Darüber hinaus gibt es verschiedene sporadische Quellen, aber erhebliche Verzögerungen im Kernel, was den von einer Anwendung erhaltenen Dienst beeinflussen kann. Was neu in dieser Version ist: · Aktualisiert auf Linux 2.6.16.1. · Die Kompatibilitätsschicht wurde von einem globalen Handler verschoben In jedem IOctl in jedem von Abssystem unterstützten Dateisystem. · CFQ wird jetzt unterstützt. · Für diese Version wurden · Energieverwaltungs- und Überlappungshandling deaktiviert.
Aktives Block-E / A-Planungssystem Zugehörige Software