Veröffentlichung von cache-bench 0.2.0 zur Untersuchung der Effizienz von Dateicaching.

Sieben Monate nach der vorherigen Veröffentlichung ist cache-bench 0.2.0 erschienen. Cache-bench ist ein Python-Skript, das es ermöglicht, die Auswirkungen der Einstellungen des virtuellen Speichers (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework und andere) auf die Leistung von Aufgaben zu bewerten, deren AusfĂŒhrung von der Cache-Nutzung von Lese-Dateioperationen abhĂ€ngt, insbesondere unter Bedingungen mit speichermangel. Der Code ist unter der Lizenz CC0 verfĂŒgbar.

Der Code des Skripts in Version 0.2.0 wurde fast vollstĂ€ndig neu geschrieben. Anstelle des Lesens von Dateien aus dem angegebenen Verzeichnis (in der neuen Version wurde die Option -d entfernt) wird jetzt aus einer Datei in zufĂ€lliger Reihenfolge in den angegebenen GrĂ¶ĂŸenblöcken gelesen.

Neue Optionen hinzugefĂŒgt:

  • --file — der Pfad zur Datei, aus der gelesen wird.
  • --chunk — die GrĂ¶ĂŸe des Blocks in Kibibyte, standardmĂ€ĂŸig 64.
  • --mmap — aus einem speichergemappten Dateispeicherobjekt lesen, anstatt aus einem Dateideskriptor zu lesen.
  • --preread — vor Beginn des Tests die angegebene Datei durch sequentielles Lesen in Blöcken von 1 MiB vorab lesen (cachen).
  • --bloat — die gelesenen Blöcke zur Liste hinzufĂŒgen, um den Speicherverbrauch des Prozesses zu erhöhen und dadurch zukĂŒnftig Speichermangel zu schaffen.
  • --interval — der Intervall zur Ausgabe (Protokollierung) der Ergebnisse in Sekunden.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster