Понимание средней нагрузки на многоядерную систему

Похоже, это сделано специально, чтобы при перечислении файлов или использовании подстановочного знака для сопоставления всех файлов они отображались в правильном порядке. Если бы имена были строго последовательными, за суффиксом 99следовало бы 100, но сортировка filename.100между именами файлов filename.10иfilename.11(обычно сортируется лексикографически, а не численно ).

Таким образом, когда он достигает 90-х, он добавляет больше цифр к суффиксу, чтобы обеспечить правильную сортировку дополнительных файлов, если их больше 10. Я предполагаю, что он мог бы подождать до 99, а затем продолжить с 9900, 9901и т. д., но затем, когда он достигнет 9999, ему придется снова добавлять цифры; увеличение на 90означает, что он может обрабатывать дополнительно 1000 файлов, прежде чем ему придется расти.

Как упоминалось в комментариях, вы можете использовать опцию -aдля указания длины суффикса вместо того, чтобы позволить ему выбрать значение по умолчанию (, начиная с 2 цифр, пока не достигнет90).

5
15.12.2020, 18:27
1 ответ

Ваше предположение верно, вы делите среднюю нагрузку по ядрам. Чтобы лучше понять средние нагрузки, я настоятельно рекомендую эту статью Брендана Грегга http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html

.
7
18.03.2021, 22:42

Теги

Похожие вопросы