"Подарочек" на новый год. Закрытие уязвимости приведет к падению производительности.

Парочка интересных статей максимально простым языком о том, как же всё это работает - 1 и 2
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
vs220
corner
У себя падения производительности не наблюдаю
У меня просадка в два раза при записи в оперативку
Проверьте если можете pti=on pti=off
cd /tmp
dd if=/dev/zero of=testfile bs=512 count=4000000

Linux arch 4.9.74-1-lts #1 SMP Wed Jan 3 07:56:32 CET 2018 x86_64 GNU/Linux

/tmp> dd if=/dev/zero of=testfile bs=512 count=4000000
4000000+0 записей получено
4000000+0 записей отправлено
2048000000 bytes (2,0 GB, 1,9 GiB) copied, 1,98632 s, 1,0 GB/s

На прежнем ядре - Linux arch 4.9.73-1-lts

/tmp> dd if=/dev/zero of=testfile bs=512 count=4000000
4000000+0 записей получено
4000000+0 записей отправлено
2048000000 bytes (2,0 GB, 1,9 GiB) copied, 2,01496 s, 1,0 GB/s

При этом http://www.linuxcompatible.org/news/story/kernel_updates_for_arch_linux.html
утверждает:
....The problems have been fixed upstream in version 4.9.74.

И да - Linux arch 4.14.11-1 - просадка вдвое.
"Такие дела" (с)
Ноутбук Lenovo G50-30, процессор Intel Pentium N3540. Потери производительности не обнаружено. Стационарный пк на (Pentium G840) ещё не обновлял, так что по нему сказать не могу
sw
При этом http://www.linuxcompatible.org/news/story/kernel_updates_for_arch_linux.html
утверждает:
….The problems have been fixed upstream in version 4.9.74.
Неправда.

https://bbs.archlinux.org/viewtopic.php?pid=1758892#p1758892

No I think your source is confused see https://cdn.kernel.org/pub/linux/kernel … Log-4.9.74 and compare with https://lkml.org/lkml/2018/1/3/660
the 4.9.74 release notes contain 0 patches for kaiser, 4.9.75 contains 46 patches for kaiser from the pseudo short log.
Edit:
https://security.archlinux.org/CVE-2017-5754 which documents fixed in linux but not linux-lts strangely that references https://bugs.archlinux.org/task/56832 which is not meltdown

Можно проверить
$ zgrep -i isolation /proc/config.gz
Либо
$ xz -dc patch-4.9.74.xz | grep Isolation
$ xz -dc patch-4.14.11.xz | grep Isolation
+#define X86_FEATURE_PTI ( 7*32+11) /* Kernel Page Table Isolation enabled */
$ xz -dc patch-4.9.74.xz | grep -i kpti
$ xz -dc patch-4.14.11.xz | grep -i kpti
+ * for KPTI each mm has two address spaces and thus needs two
И вообще на lts ядрах обещали большую просадку.
zgrep -i isolation /proc/config.gz
CONFIG_MEMORY_ISOLATION=y
xz -dc patch-4.9.74.xz | grep Isolation
xz: patch-4.9.74.xz: Нет такого файла или каталога
https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.9.74.xz
На ядре 4.14.11
$ zgrep -i isolation /proc/config.gz
CONFIG_MEMORY_ISOLATION=y
CONFIG_PAGE_TABLE_ISOLATION=y

CONFIG_PAGE_TABLE_ISOLATION

PTI
Да я же не спорю )) факт налицо
Haron_Prime
Парочка интересных статей максимально простым языком о том, как же всё это работает - 1 и 2
На армагеддон похоже...
Интересно, аспиранту, который до этого допер, выписали премию или отвели за угол и расстреляли?
Aivar
На армагеддон похоже
так журнализды уже придумали термин чипокалипсис
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
ядро 4.14.11, проверил на AMD A10-7850K, просадок не замечено...
патчик работает
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.