В ядро Linux 3.8 внесены серьезные улучшения

Матерый линуксоид Эндрю Мортон предложил свой патч к ядру Linux, который в среде специалистов успели окрестить «бомбой». Линус Торвальд уже внес соответствующие правки в Linux 3.8.

Эксперты утверждают, что данный патч снизит потребление физической памяти и снизит очень заметно.

«Данные изменения затрагивают работу функции zero_page. Непосредственно на производительности это не скажется, но позволит сохранить большой объем физической памяти в различных ситуациях», — объясняет цель вносимых изменений Эндрю Мортон.

Технические нюансы вносимых изменений довольно сложны, так что понять и оценить их сможет только специалист по программированию операционных систем:

С THP-never RSS занимает 400 килобайт, но с THP-always уже 200 мегабайт. После наложения патча THP-always занимает 400 килобайт постоянно.

Для патриотично настроенных линуксоидов будет приятно узнать, что идея улучшения принадлежит нашему соотечественнику Кириллу Шутемову, который трудится сейчас на чужбине, в фирме Intel.

Ваша оценка: Нет Средняя оценка: 4.3 (4 votes)
a

Ну а смысл,производительность то не улучшиться?

Ваша оценка: Нет Средняя оценка: 1 (4 votes)
a

Разница в производительности между системой, ушедшей в своп и не ушедшей, приличная. Не все могут себе позволить ставить на десктоп кучу гигабайт оперативной памяти. К тому же звание экономной ОС, работающей быстро даже на старом железе, дорогого стоит.

Ваша оценка: Нет Средняя оценка: 4.8 (4 votes)
a

Смысл в уменьшении потребления памяти. То бишь, запустить программ можно будет больше. Что непонятного?

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
a

Тут скорее выгода для мобильных устройств, у них памяти всегда мало. Ну и embedded конечно

Ваша оценка: Нет Средняя оценка: 1 (2 votes)
a

linux/mm/page_alloc.c

158 * results with 256, 32 in the lowmem_reserve sysctl:
159 * 1G machine -> (16M dma, 800M-16M normal, 1G-800M high)
160 * 1G machine -> (16M dma, 784M normal, 224M high)
161 * NORMAL allocation will leave 784M/256 of ram reserved in the ZONE_DMA
162 * HIGHMEM allocation will leave 224M/32 of ram reserved in ZONE_NORMAL
163 * HIGHMEM allocation will (224M+784M)/256 of ram reserved in ZONE_DMA
164 *
165 * TBD: should special case ZONE_DMA32 machines here - in those we normally
166 * don't need any ZONE_NORMAL reservation

Трололо я воитель НЛО

Ваша оценка: Нет
a

В ms windows разработан файл подкачки теперь с его помощью ОЗУ почти не забито ... ИЗ этой же серии ...

Ваша оценка: Нет Средняя оценка: 2 (1 vote)
a

Это мега новая технология и пох*й что скорость считывание с HDD ниже чем с ОЗУ =)

Ваша оценка: Нет Средняя оценка: 1 (1 vote)
a

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

Ваша оценка: Нет Средняя оценка: 3 (1 vote)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.