После переезда на KDE 5, возникла проблема со свободной памятью. Как оказалось, в 5-х кедах 4 гига оперативы достаточно быстро съедаются. Анализ показал, что половина оперативы занята программами, а вторая половина - дисковым кэшем. При частых операциях с файлами, особенно с большими, Linux кеширует эти самые файлы в оперативную память. В принципе, в этом нет ничего страшного, потому что как только, занятая закешированными файлами, оперативная память понадобится ядру, она будет частично освобождена для более приоритетной задачи. Но бывает так, что это освобождение памяти дает резкую нагрузку на swap, и комп начинает притормаживать. Т.к. у меня на компе постоянно крутится виртуалбокс, мне эти тормоза оказываются весьма критичны, и я озадачился, как этот дисковый кэш из оперативы сбрасывать.
Неожиданно закончилось место на корневом разделе /root (20 Гб.). Посмотрел что ничего критичного нет, просто много старого мусора т.к. система у меня установлена давно и только обновлялась с выходами новых релизов. Поудалял различные кеши, но это не особо помогло.
Гугл как всегда помог найти решение, простенький скрипт который чистит:
Легко и просто сконвертирует, распакует любой образ. mdf? nrg? bin? iso? img? daa? O_o Чо за даааа???
Да даже запоминать не надо. Тыц-тыц, мана-мана...
Приобрел себе Samsung SSD 840 EVO на 250Gb и стал думать, как мне систему на него перенести.
В первую очередь озадачился выбором файловой системы наиболее подходящей под SSD. После непродолжительного гугления решил ставить на относительно свежую ФС разработанную самсунгом специально под флешевые F2FS (Flash Friendly File System) носители.
F2FS является достаточно молодой ФС, но тем не менее поддерживается ядром линукса начиная с версии 3.8
Написал несколько строк кода забавы ради на QML и решил попробовать засунуть этот код в плазму пятую. Вот такая залипательная штука из этого получилась.