История изменений
Исправление i-rinat, (текущая версия) :
а есть независимые исследования?
У меня сейчас как раз две версии ядра — патченная 4.14.0-3-amd64 (4.14.12) и непатченная 4.14.0-2-amd64 (4.14.7).
Перебор файлов в ФС, второй и последующие запуски, когда обращения к диску оседают в буфере:
4.14.0-2-amd64 (4.14.7):
$ time find . -type f | wc -l
1103245
real 0m1,308s
user 0m0,448s
sys 0m0,958s
$ time find . -type f | wc -l
1103213
real 0m1,529s
user 0m0,566s
sys 0m1,079s
Сборка ядра 4.14.10, defconfig:
4.14.0-2-amd64 (4.14.7):
real 3m29,270s
user 24m21,882s
sys 1m58,091s
real 3m34,037s
user 24m28,217s
sys 2m12,123s
Мне лениво собирать статистику, но по прикидкам у первого теста общее время гуляет в рамках пары-тройки десятков миллисекунд, тогда как у второго погрешность порядка двух секунд.
Skylake.
Исходная версия i-rinat, :
а есть независимые исследования?
У меня сейчас как раз две версии ядра — патченная 4.14.0-3-amd64 (4.14.12) и непатченная 4.14.0-2-amd64 (4.14.7).
Перебор файлов в ФС, второй и последующие запуски, когда обращения к диску оседают в буфере:
4.14.0-2-amd64 (4.14.7):
$ time find . -type f | wc -l
1103245
real 0m1,308s
user 0m0,448s
sys 0m0,958s
$ time find . -type f | wc -l
1103213
real 0m1,529s
user 0m0,566s
sys 0m1,079s
Сборка ядра 4.14.10, defconfig:
4.14.0-2-amd64 (4.14.7):
real 3m29,270s
user 24m21,882s
sys 1m58,091s
real 3m34,037s
user 24m28,217s
sys 2m12,123s
Мне лениво собирать статистику, но по прикидкам у первого теста общее время гуляет в рамках пары-тройки десятков миллисекунд, тогда как у второго погрешность порядка двух секунд.