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

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

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

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

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

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

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

field_vote: 
Ваша оценка: Нет Средняя: 4.3 (4 оценки)
Персоналии: 

Комментарии

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

Оценка: 
Средняя: 1 (4 оценки)

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

Оценка: 
Средняя: 4.8 (4 оценки)

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

Оценка: 
Средняя: 5 (2 оценки)

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

Оценка: 
Средняя: 1 (2 оценки)

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

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

Оценка: 
Пока без оценки

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

Оценка: 
Средняя: 2 (1 оценка)

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

Оценка: 
Средняя: 1 (1 оценка)

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

Оценка: 
Средняя: 3 (1 оценка)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.