Welcome, anonymous (IP: 23.20.162.200). Sign in
Blog

О ненужности SSD пост
Тот самый момент, когда хочешь подключить SSD к ноутбуку и перенести Linux на SSD, но потом вспоминаешь, что добрая половина системы уже крутится в tmpfs.
# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      458G  7,7G  450G   2% /
devtmpfs       devtmpfs  8,0M     0  8,0M   0% /dev
tmpfs          tmpfs     1,9G  348K  1,9G   1% /run
tmpfs          tmpfs     3,8G   72K  3,8G   1% /tmp
tmpfs          tmpfs     9,0M   44K  9,0M   1% /var/run
tmpfs          tmpfs     9,0M  8,0K  9,0M   1% /var/lock
tmpfs          tmpfs     9,0M  192K  8,9M   3% /var/log
tmpfs          tmpfs     100M  7,5M   93M   8% /var/spool/mail
tmpfs          tmpfs     100M     0  100M   0% /var/ftp
tmpfs          tmpfs     100M  536K  100M   1% /var/www
tmpfs          tmpfs     3,8G  418M  3,4G  11% /home
tmpfs          tmpfs     100M     0  100M   0% /usr/share/man
tmpfs          tmpfs     3,8G   47M  3,8G   2% /usr/ports


Самая обычная рабочая станция с 4GB RAM на борту, система установлена на HDD, не SSD, однако в скорости системе не занимать, поскольку все данные программ, вроде браузерного кэша, и так хранятся в tmpfs. Программы запускаются лишь раз, а затем просто работают из памяти и не закрываются, и в данном случае установка SSD не сделает погоды.

SSD нужен, если...

1. Используется Windows, который не имеет возможности загружаться в RAM;
2. Вы играете в видеоигры, которые постоянно подгружают текстурки с жёсткого диска;
3. На сервере используется база данных, в том числе под базой данных подразумевается сама файловая система, если происходит частое обращение к файлам.

В самых рядовых случаях, используя компьютер для офисной работы, учёбы, веб-сёрфинга, просмотра фильмов или прослушивания музыки — SSD под систему ставить смысла нет, и имея достаточный объём оперативной памяти, частоиспользуемые данные можно просто вынести в RAM, что кстати, будет быстрее чем SSD.

Кусочек кода из моего /etc/rc скрипта, выполняющегося при загрузке:
for d in /var/run /var/lock /var/log; do
	if ! /bin/mountpoint -q $d; then
		temp=`/usr/bin/mktemp -d`
		/usr/bin/rsync -a --delete $d/ $temp
		/bin/mount -t tmpfs -o defaults,nosuid,nodev,size=9M tmpfs $d
		/usr/bin/rsync -a --delete $temp/ $d
		/bin/rm -rf $temp
		unset temp
	fi
done
mount -t tmpfs -o defaults,size=100M tmpfs /var/spool/mail
mount -t tmpfs -o defaults,size=100M tmpfs /var/ftp
mount -t tmpfs -o defaults,size=100M tmpfs /var/www
mount -t tmpfs -o defaults,size=100% tmpfs /home
mount -t tmpfs -o defaults,size=100M tmpfs /usr/share/man
mount -t tmpfs -o defaults,size=100% tmpfs /usr/ports
cat /www.tar.gz | tar -x -z -p -C /var/www &
cat /home.tar.gz | tar -x -z -p -C /home &
cat /ports.tar.gz | tar -x -z -p -C /usr/ports &


Когда потребуется сохранить /home, то выполняется tar -c -v -z -p -C /home . | cat > /tmp/home.tar.gz ; mv /tmp/home.tar.gz /home.tar.gz ; sync. Все данные в /home сохраняются при внесении важных изменений, а на всякие кэши программ как-то ...пофиг, и их потеря некритична.
Author: Spoofing , @ , WWW
Published on: 2016-02-05 10:52:40
Views: 564
Comments: 9
Comments
Write a Comment:
 (Your comment will appear after it is approved)
 (Not over than 9000 characters)

anonymous
2016-05-04 13:13:56
SSD сэкономит пару ватт электричества, на ноуте это критично.
anonymous
2017-06-04 10:00:52
This is not true. Ya postavil SSD i everything very fast now. Nachinaya ot zagruzki, zakanchivaya zapuskom applications. Prosto tebe, vidimo, ne s chem sravnivat', raz ti tak govorish.
anonymous
2017-06-17 14:00:19
Im a cool girl, let be friends Spoofy?
anonymous
2017-06-26 20:41:50
 (Comment pending approval)
Copyright © Spoofing. All rights reserved.