Ssd as ram linux

Linux Mint Forums

Forum rules
There are no such things as «stupid» questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

SSD as ram in linuz

Post by pegasis » Mon May 04, 2020 8:12 am

I was wondering if it was worth while to try and use a M.2 SSD as ram to speed up data flow, and smooth out read/write to the main non SSD HDD?
w
thoughts on how to do this in linux?

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: SSD as ram in linuz

Post by gittiest personITW » Mon May 04, 2020 8:39 am

RAM is a lot faster than any SSD on the market. (1000’s of times faster).
The best way would be to increase RAM in your machine if you could.

Failing that, are you meaning to move the Swap file?

Re: SSD as ram in linuz

Post by pegasis » Mon May 04, 2020 4:28 pm

yes move the swap file to the SSD and use it a ram

I have 16GB of ram, and was thinking the SSD was cheaper fix than 32Gb of 3200 ram

Re: SSD as ram in linuz

Post by gittiest personITW » Mon May 04, 2020 4:34 pm

If you have 16GB RAM, it is unlikely you need to use the swap that much. Obviously it depends on your use.
What you’d best try to do is change the ‘swappiness’. This means that your RAM is used more than the Swapfile. Much more efficient. Try changing swappiness to 5 or 10. See how it goes.
If you use Timeshift (and why wouldn’t you?), make a snapshot before you do any changes.

Can’t recommend any Mint site more than the following. (Except the forums of course)
https://easylinuxtipsproject.blogspot.c . iness.html

  • Important Notices
  • ↳ Rules & Notices
  • ↳ Releases & Announcements
  • ↳ Main Edition Support
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Graphics Cards & Monitors
  • ↳ Printers & Scanners
  • ↳ Storage
  • ↳ Sound
  • ↳ Networking
  • ↳ Virtual Machines
  • ↳ Desktop & Window Managers
  • ↳ Cinnamon
  • ↳ MATE
  • ↳ Xfce
  • ↳ Other topics
  • ↳ Non-technical Questions
  • ↳ Tutorials
  • Debian Edition Support
  • ↳ LMDE Forums
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Networking
  • ↳ Tutorials
  • ↳ Other Topics & Open Discussion
  • ↳ LMDE Archive
  • Interests
  • ↳ Gaming
  • ↳ Scripts & Bash
  • ↳ Programming & Development
  • Customization
  • ↳ Themes, Icons & Wallpaper
  • ↳ Compiz, Conky, Docks & Widgets
  • ↳ Screenshots
  • ↳ Your Artwork
  • Chat
  • ↳ Introduce Yourself
  • ↳ Chat about Linux Mint
  • ↳ Chat about Linux
  • ↳ Open Chat
  • ↳ Suggestions & Feedback
  • International
  • ↳ Translations
  • ↳ Deutsch — German
  • ↳ Español — Spanish
  • ↳ Français — French
  • ↳ Italiano — Italian
  • ↳ Nederlands — Dutch
  • ↳ Português — Portuguese
  • ↳ Русский — Russian
  • ↳ Suomi — Finnish
  • ↳ Other Languages
  • ↳ Čeština-Slovenčina — Czech-Slovak
  • ↳ Magyar — Hungarian
  • ↳ 日本語 — Japanese
  • ↳ Polski — Polish
  • ↳ Svenska — Swedish
  • ↳ Українська — Ukrainian
Читайте также:  Операционная система linux особенности настройки системы

Powered by phpBB® Forum Software © phpBB Limited

Источник

Своп на SSD в качестве (вынужденной) «замены» ОЗУ

Пытаюсь привести в работоспособное состояние eee pc r011px (Atom N570, 2gb RAM — максимально). Заказал SSD 240gb, но недостаток ОЗУ это не компенсирует. Единственное соображение — создать безобразно большой раздел/файл подкачки. Учитывая, кроме всего прочего, SATA2, подобные дерганья выглядят жалко. Однако места на диске хватает, могу хоть 64 гига выделить. Хотелось бы знать, что думает сообщество о целесообразности такого хода.

А какие у вас ещё есть варианты? SWAP на usb-флешку? С учётом того, какой сейчас жадный до памяти софт, 2 Гб реально мало.

О целесообразности решать вам, вроде, сейчас ssd живучие. С другой стороны, при первом сбойном блоке он весь уйдёт в ro, так что все 240 Гб будут бесполезны. Делать 64 Гб под swap, ИМХО, смысла нет, ведь контроллер, ЕМНИП, ищет свободные блоки со всего диска, а не внутри раздела. Так что нужно просто не забивать данными весь диск, ну и, наверное, указать для swap’а опцию ″discard″ в файле ″/etc/fstab″.

проблему затычки памятью не решить

Вот и я думаю, что выбора особо нет.

А про бэдблоки это личный опыт? Я читал, что только он сам в ro уходит. Но своего опыта с ssd не имею -соотношение цена за гиг/надежность останавливало.

Если оставить вопрос с CPU на совести ТС, то стоит посмотреть в сторону zram. Отрезаешь от RAM кусок, из которого делаешь сжатое блочное устройство. Потом монтируешь его как своп. Подтюниваешь vm.swappiness, чтобы система активнее свопилась.

Можно еще включить zswap, сдетать небольшой swap в zram. А еще включить ksm/uksm, но от них польза околонулевая.

Ах, да! Что-то нюанс с битностью ты опустил. Разумеется, придётся отказаться от 64 бит.

Это какого ж размера кусок нужно у 2 гигов отрезать?

А вопрос с цпу не только на совести тс, интел к этой истории тоже причастен.

И ни одна сволочь не написала о том, что своп не должен превышать ОЗУ более чем в 2,5 раза,
так как при больших значениях основная часть ОЗУ забивается индексами не оправданно большого свопа и вычисления практически останавливаются,
а диск подвергается повышенному износу частой записью и чтением.
Куда мир катится?!

torvn77 ★★★★★ ( 29.02.16 02:45:11 MSK )
Последнее исправление: torvn77 29.02.16 02:46:22 MSK (всего исправлений: 2)

Не в обиду.

Читая ответы трэда, подумал про кота, которому нечего делать.

По теме: бутылочное горлышко тут не просто узко — установка SSD в этот ноут сделает целую бочку для душа с пипеткой вместо крана. Этот ноутбук уже не спасти. Но, если хочется SSD, советую 64 Гб + 5 Гб свопа. Лучше просто не сделать.

Zswap динамически ресайзится в отличие от zram, я пробовал 95% озу, всё отлично.

Почти год стоит Intel SSD 530, ввиду хардкорности нагрузки и моего жлобства свапается оно постоянно на 3+ ГБ. SMART показывает сейчас 95% здоровья, брат жив.

Читайте также:  Линукс изменение размеров окна

Но, если хочется SSD, советую 64 Гб + 5 Гб свопа.

Так мелкие SSD несколько тормознутые, особенно на запись.

Если там есть слот pci-e для wifi, можно в него вколхозить быстрый m.2 express ssd через переходник. Но с такими затратами уже лучше купить нормальный ноут.

диск подвергается повышенному износу

Через пару лет максимум, этот агрегат будет моддится по всем заветам доктора менгеле — до летального исхода. Тогда и поставлю.

Вот и меня жлобство на эти подвиги толкает. Говорят, интели особо живучие, посмотрим какие результаты покажет адата. А своп- раздел начколько большой у Вас?

Спасибо. Про правило знал, но ни разу не читал/слышал внятное объяснение.

А для каких целей такая некрофилия? Главным образом интересует ОС и ПО.

Для повышения личной продуктивности. Нужен агрегат в электричку. (Говно)кодить в дороге. Основная иде — эклипс,советам по настройке буду рад. ОС — дебиан с JWM.

Да и с офисом, если фото вставлять, не говоря уж о гимпе там сейчас работать трудно.

Для повышения личной продуктивности.

Я бы рекомендовал высыпаться, хорошо питаться и не отвлекаться.

норм. JWM не пробовал ниразу, но думаю в 100мб уложится на загрузке.

это печально. Сожрёт всё до чего дотянется. Ещё и код на java, да?

не говоря уж о гимпе там сейчас работать трудно.

10.1″
gimp
работать
Выберите любые два

Выбираю 10.1″ и работать, просто иногда нужно сварганить картинку для презентации, ничего серьезного. Я бы ее и на 7 дюймах нарисовал. Но из-за тормозов для этих целей приходится пересаживаться за пека.

Код не только на яве, иначе б я IDEA настроил.

В конечном счете, если производительности не прибавится, отдам детям помучить.

Спасибо, кстати, за совет высыпаться/не отвлекаться. Иногда не мешает чтоб напомнили. Но времени жалко — все утро я пишу из электрички. Впрочем, еще «книжки можно читать научные».

Ну тогда с гимпом работать можно, но всё остальное надо убивать на это время. В общем, однозадачность на такой машинке рулит во все поля.

Ещё вариант оптимизации, если речь идёт о написании относительно простого кода, когда в мощных IDE нет реальной необходимости. Используйте для этих целей текстовые редакторы. Тогда никаких проблем с памятью и сношательства со свопом на SSD.

WARNING ★★★★ ( 29.02.16 10:02:18 MSK )
Последнее исправление: WARNING 29.02.16 10:02:40 MSK (всего исправлений: 1)

все эти z* опять упруться в затычку — (де)компрессия не бесплатна.

А есть смысл? ССД стоит дороже чем этот говноут. Ещё можешь ZRAM попробовать, если под линуксами.

Сделай swap=RAM*2. Добавь в /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="zswap.enabled=1 zswap.max_pool_percent=80 quiet"

Это единственный способ протереть SSD в домашних условиях.

указать для swap’а опцию ″discard″ в файле ″/etc/fstab″

Эквивалентен ОЗУ, то есть 8 гб

Я читал, что только он сам в ro уходит.

Да, диск уходит сам. Причём весь целиком, то есть, по моему опыту, нельзя выделить какой-то раздел и «уничтожить» swap’ом только этот раздел.

Можно подробнее про 2,5 раза и какие именно структуры ядра занимают ОЗУ? Вроде, для тех страниц swap-раздела, к которые не было обращений, в swap cache записи нет.

Там такой проц, что эти тормоза буду незаметны.

Тебе не кажется извращением пытаться что-то делать в eclipse на такой машине? По моему опыту, если инструмент тормозит, то и мозг начинает. Я с собой в дорогу беру Asus TF201 с Debian (эта штука на ARM) и работаю в vim. При должной настройке — очень удобно, а главное не тормозит. Не знаю как для java его правильно готовить, но мы вот делаем довольно большой проект на python + lua и vim-а мне хватало везде.

И ни одна сволочь не написала о том, что своп не должен превышать ОЗУ более чем в 2,5 раза,
так как при больших значениях основная часть ОЗУ забивается индексами не > оправданно большого свопа и вычисления практически останавливаются

Наглая ложь. От свопов на 1+ Тб ещё никто не умер.

Читайте также:  Linux весь трафик через socks5 proxy

Ну не знаю можно ли делать своп в Тб, такой большой я делать не пытался.
Проблема то не в том, какой своп наворотить можно, вопрос в том каким будет быстродействие компа когда он будет занят более чем на 2,5 объёма ОЗУ.

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

Неважно насколько он занят, важно чтобы там не было горячих данных, те тех которые читаются, а только те что записываются.

Так там батарейки-то на сколько хватает?

какой у вас Write Amplification Factor (соотношение host к nand writes) ?

а то я хочу себе такой в ноут взять вместо хдд (он типа супер-пупер энерноэффективный), но тут почитал как человеки недоумевают от аномального высокого waf (https://communities.intel.com/thread/46941) и пока не решился (ну не любитель я копроэкономики :))

Rost ★★★★★ ( 29.02.16 18:29:01 MSK )
Последнее исправление: Rost 29.02.16 18:29:48 MSK (всего исправлений: 1)

241 Host_Writes_32MiB 0x0032 100 100 000 Old_age Always - 229218 249 NAND_Writes_1GiB 0x0032 100 100 000 Old_age Always - 16614 

Если привести всё к единому показателю (в 1GB), то получится что
Host Writes — 7163
NAND Writes — 16614

Jefail ★★★★ ( 29.02.16 19:24:55 MSK )
Последнее исправление: Jefail 29.02.16 19:25:07 MSK (всего исправлений: 1)

Получается 2,3. Хороший показатель. Учитывая, что у людей по ссылке он десятками измеряется. Есть подозрения, что высокий WAF это особенность работы данного драйва с Windows 🙂

Может быть, еще там новость была про 530-ые, что в какой-то из прошивок был баг, приводящий к ускоренной деградации диска, возможно люди с высоким WAF — те самые «счастливчики» с багованной прошивкой из коробки, ибо я на своём обновил до последней с момента покупки, но кроме онтопика тут ничего не стояло, так что венду исключать не стоит.

т.е. на 240 гб ссд у тебя бабло есть, а не замену нетбука нету? что то ты привираешь

У меня нет желания менять старую дрянь на новую. Да и ссд уже не столь дороги, имхо. Больше скажу, я не боюсь его убить, в плане материальных потерь. Но уж если заморачиваться, то пусть некоторое время послужит, ибо менять винт в нетбуке не самое приятное действо.

А что касается покупки другой машины. То идеально устраивающая меня конфигурация стоит 1,5 — 2 тысячи евро. Можно и за 200 подержаный купить и еще за 300 апгрейдить — тоже ничего получится, но уже не то. А 70 евро за ссд вообще не сумма на фоне этих вложений, можно и поиграться.

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

Источник

Оцените статью
Adblock
detector