среда, 30 ноября 2016 г.

zram, zswap, hdparm

Для тех, кому нужно много оперативки, но по тем или иным причинам не может увеличить физический объём. Ищите по ключевым словам:
Virtual memory compression - сжатие данных в оперативки с размещением данных в ней же.
Compressed swap - сжатие оперативки в своп на жёстком диске.
Advanced Power Management - чтобы не засыпали жёсткие диски.

В linux решается настройкой zram, zswap, hdparm. Практический бонус - приложение, требовавшее 70 Гб RAM (сборка графики), удовлетворилось менее 7 Гб в пике.

Странно, что некоторые технологии, казалось бы, должны быть появиться давно, а становятся доступными массовому пользователю только сейчас. С Windows 10, Linux kernel от 2014 г., OS X 10.9.

For those who need a lot of RAM, but is limited in it. Try to look for:
Virtual memory compression - compression of data in RAM to be stored in RAM itself
Compressed swap - compression of RAM data to HDD swap
Advanced Power Management - tune it to make your HDD's running

One can use zram, zswap, and hdparm to set it up in Linux. It makes program wanted 70 Gb RAM (graphic processing) to use only 7 at a peak load.

That's curious that a lot of features which might appear a lot of time ago became used only in a few past years. VM compression is available since Windows 10, Linux kernel from 2014, OS X 10.9.

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

Отправить комментарий