LINUX.ORG.RU

Куча оперативы


0

0

Привет всем!

На компе 8 Гб RAM. Чем занять ее? В оффтопике есть такая тема как Ramdisk, когда своп, кэш браузера и Темпа можно было засунуть в виртуальный диск и все ускорялось многократно. Линукс менее требователен к железу, поэтому жаль, если планки будут простаивать..что посоветуете?


Ты не поверишь, сделать ramdisk.

GotF
()

линукс итак будет использовать всю невостребованную приложениями память как кеш диска.

Sylvia
()

строка для fstab
tmpfs /tmp tmpfs auto,size=256M,uid=0,gid=0,mode=1777

Это ессно для каталога tmp
для программ, т.е. /usr можно записать скрипт, который закидывает всё это в память подобным образом

но советую сначала выяснить размер /usr
du -sh

darkshvein
()
Ответ на: комментарий от darkshvein

мм, придумал пока костыльное решение.
1. Скопировать куда нибудь содержимое /usr
2. подмонтировать /usr /dest_dir в tmpfs с опцией -o bind,size=6000M полагаю?
(типа симлинк)
3. копировать всё назад в dest_dir

darkshvein
()

Если хочешь, можешь /tmp и ~/tmp в tmpfs засунуть.
А вообще практически вся неиспользованная память занимается под кэш, как тут уже заметили. Так что простаивать не будет, успокойся.

nnz
()
Ответ на: комментарий от darkshvein

здесь проскакивало решение, когда /usr/portage при загрузке разворачивался из образа squashfs в tmpfs, с /usr можно сделать так же

Fracta1L
()
Ответ на: комментарий от Fracta1L

>здесь проскакивало решение, когда /usr/portage при загрузке разворачивался из образа squashfs в tmpfs, с /usr можно сделать так же

Можно, но стоит ли? Все таки потеря /usr пострашнее будет, чем потеря /usr/portage.

nnz
()
Ответ на: комментарий от nnz

Почему ж. только потеря копии. для apt-get *operation* отмонтировать назад на диск.

darkshvein
()

У меня в tmpfs монтируется /tmp /var/tmp

Также при сборе пакетов из AURa, сборка происходит на отдельно смотированном tmpfs разделе.

Пользуясь слычаем вопрос: можно ли make задать о пцию чтобы в конце сборки показало время которое было потрачено на сборку?

Behem0th
()

Рендерь картинки с кучей полигонов.

anonymous
()

8 Гб - куча ? :) ну-ну

sS
()

Не нужно ничего ставить, всё будет в кеше диска, в винде кстати тоже. «Ускорение» от ramdisk'а это психологический эффект.

Reset 🤡🤡
()
Ответ на: комментарий от Reset

> Не нужно ничего ставить, всё будет в кеше диска, в винде кстати тоже. «Ускорение» от ramdisk'а это психологический эффект.

для десктопа - да, для конпелирования - польза есть, т.к. все временные файлы складываются в ОЗУ и жесткий почти не используется

ahonimous
()

А я знаю, какой бытовой задачей занять все восемь, а то и больше. Например, сэмпл рояля (хороший сэмпл, я имею в виду) весит гигабайт. Аккордеона - еще гигабайт, и так далее. Так что простой запуск qsynth может длиться три минуты и сожрать всю память.

abraziv_whiskey
()

> Линукс менее требователен...

Ложь! Наглая бесстыдная ложь.

ansky
()

impero> жаль, если планки будут простаивать..что посоветуете?

Вынуть лишние и отдать страждущим.

sdio
()

О рамдисках... если нет упса - можно пристроить под FTP/SMB-шару, работающую на раздачу (либо же что-угодно, работающее в read-only режиме). Компилит тоже можно, только «сохраняться» по-чаще.
Если есть (и с рабочей батареей) - тогда что угодно.

Dark-Robot
()

> своп засунуть в виртуальный диск

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

unC0Rr
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.