LINUX.ORG.RU

История изменений

Исправление 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
4.14.0-3-amd64 (4.14.12):
$ 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
4.14.0-3-amd64 (4.14.12):
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
4.14.0-3-amd64 (4.14.12):
$ 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
4.14.0-3-amd64 (4.14.12):
real	3m34,037s
user	24m28,217s
sys	2m12,123s

Мне лениво собирать статистику, но по прикидкам у первого теста общее время гуляет в рамках пары-тройки десятков миллисекунд, тогда как у второго погрешность порядка двух секунд.