Я задавался вопросом, действительно ли tmpfs и zram отрицательно влияют друг на друга? После того, что я прочитал об этом, я не уверен, есть ли положительный кумулятивный эффект, достижимый этой комбинацией.
Кто-нибудь испытал эту комбинацию?
Заранее благодарю за полезные ответы!
Таким образом, чтобы ответить на вопрос, который, я думаю, вы задаете, можно использовать эти два вместе, и это не вызовет каких-либо вредных последствий для другого.
Я не знаю, знакомы ли вы с /dev/shm
, но это файловая система, смонтированная в ОЗУ, которая выглядит как папка. SHM, tmpfs и zram - все слегка отличающиеся реализации, которые приводят к одному и тому же выводу - хранение данных в ОЗУ вместо вторичного запоминающего устройства. Насколько я знаю, различия заключаются в том, как они реагируют, когда ОЗУ начинает заполняться.
Поскольку вы задаете этот вопрос, вы, вероятно, слышали о перестановке - когда память достигает почти полной емкости, ОС начинает перемещать данные между ОЗУ и выделенным разделом. Из того, что я помню, и это может быть неправильно, но tmpfs будет заменен только , когда это абсолютно необходимо , и всегда будет пытаться оставаться в оперативной памяти. /dev/shm
можно обменять так же легко, как и любые другие данные в оперативной памяти, и я не знаю, как работает zram, но я подозреваю, что это то же самое.