Als «performance» getaggte Fragen

Die Geschwindigkeit, mit der ein Programm ausgeführt wird

7
Erzwinge, dass sich das Verzeichnis immer im Cache befindet
Ich habe verschiedene Methoden getestet, um die Kompilierungszeit meines gesamten c ++ - Projekts zu verkürzen. Derzeit dauert es ca. 5 Minuten. Ich habe mit distcc, ccache und anderen experimentiert. Kürzlich entdeckte ich, dass, wenn ich mein gesamtes Projekt auf ein RAM-Laufwerk kopiere und von dort kompiliere, die Kompilierzeit auf …





4
Python vs BC bei der Bewertung von 6 ^ 6 ^ 6
Ich bewerte den Ausdruck 6^6^6mit pythonund bcgetrennt. Der Inhalt der Python-Datei ist print 6**6**6. Wenn ich ausführe time python test.py, erhalte ich die Ausgabe als real 0m0.067s user 0m0.050s sys 0m0.011s Und dann habe ich den Befehl ausgeführt, time echo 6^6^6 | bcder mir die folgende Ausgabe gab real 0m0.205s …



1
Warum dauert "ls *" so viel länger als "ls"?
Ich habe ein paar Dateien in einem Verzeichnis: $ ls | wc -l 9376 Kann jemand erklären, warum es einen so großen Zeitunterschied bei der Verwendung von ls *und gibt ls? $ time ls > /dev/null real 0m0.118s user 0m0.106s sys 0m0.011s und $ time ls * > /dev/null real …

9
für vs find in Bash
Beim Durchlaufen von Dateien gibt es zwei Möglichkeiten: benutze einen for-loop: for f in *; do echo "$f" done benutze find: find * -prune | while read f; do echo "$f" done Angenommen, diese beiden Schleifen finden dieselbe Liste von Dateien. Was sind die Unterschiede zwischen diesen beiden Optionen in …


5
Kann ich updatedb einfach deaktivieren?
Ist überhaupt updatedbnötig? Ich verwende nie locateund meine Server haben in der Regel Dutzende von Millionen von Dateien, was dazu führt, dass updatedb für eine lange Zeit ausgeführt wird und die von MySQL und / oder anderer Software benötigten E / A verbraucht. Kann ich es einfach von cron entfernen …


2
Ist es möglich, OOM-Killer beim erzwungenen Tauschen auszulösen?
Ist es möglich, dass das System präventiv inaktive Seiten auslagert ( vm.swappiness), aber den OOM-KILLER aufruft, wenn das System nicht über genügend RAM verfügt (im Gegensatz zu Speichermangel) und zum Auslagern gezwungen wird? Das ultimative Ziel ist es, zu verhindern, dass das System zum Stillstand kommt, wenn die Festplatte aufgrund …

4
Benchmark ssd unter Linux: Wie misst man die gleichen Dinge wie crystaldiskmark unter Windows?
Ich möchte eine ssd (möglicherweise mit verschlüsselten Dateisystemen) benchmarken und mit Benchmarks vergleichen, die von crystaldiskmark unter Windows erstellt wurden. Wie kann ich also ungefähr die gleichen Werte wie bei crystaldiskmark messen? Für die erste Reihe (Seq) denke ich, dass ich so etwas machen könnte LC_ALL=C dd if=/dev/zero of=tempfile bs=1M …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.