Я делаю некоторый бенчмаркинг по сжатию файлов с / без гипервизора с помощью gzip. Команда, которую я запускаю, чтобы проверить, сколько времени занимает файл, будет:
time gzip -c filename.txt > filename.txt.gz
Я немного смущен, потому что когда я запускаю команду в новом файле, всегда время ~ в два раза до любого последующего теста, пока я не перезагружу. Например:
1st run: .50 seconds
2nd run: .25 seconds
3rd run: .26 seconds
...
Почему бы не было такой разницы во времени? Gzip хранит сжатие в памяти или где-то еще как временный файл?
Спасибо за любую помощь!