Сколько памяти выделить для linux

Сколько место выделить под каталоги /, /var и др.

Прочитал на arch wik, что безопаснее создавать разные разделы с разными правилами монтирования. А именно: /var, /home, /dev/shm, /tmp, /boot.

  • Сколько стоит выделить места под эти каталоги на домашнем компьютере?
  • Стоит ли создавать какие-либо еще партиции для увеличения безопасности? (Так как я использую lvm, то могу создать больше 4 устройств для монтирования.)
  • *Если апач поставлю, то под /var надо больше выделить?

**У меня arch. Компьютер использую для серфинга, просмотра фильмов и т.п, возможно, поставлю локальный сервер для ознакомления с web дизайном.

Не страдай ерундой! / и /home достаточно.

Сильно зависит от конкретного сценария использования.Тебе для домашнего компьютера стоит ограничиться / и /home (у меня кстати также, + efi раздел). Степень безопасности это не изменит ничем, для неё смотри в сторону grsecurity.

Я просто хочу разобраться на самом деле. Что для чего надо, что сколько весит. Если кто-то ответит, буду признателен. А пока наверное гигов по десять дам под все. Потом подрежу логические тома.

Там же в арчевики есть статья про разделы https://wiki.archlinux.org/index.php/Partitioning там пишут сколько места надо примерно. Я бы выделил гигов 50 под /, своп несколько гигов чтоб было(но тут сильно зависит от оперативы) ну и остальное под /home

Степень безопасности это не изменит ничем

В общем-то, согласен. Но на arch wiki написано, что некоторым точкам монтирования стоит дать следующие опции монтирования:

nodev: Do not interpret character or block special devices on the file system.
nosuid: Do not allow set-user-identifier or set-group-identifier bits to take effect.
noexec: Do not allow direct execution of any binaries on the mounted filesystem.

Спасибо. Но сначала хочу нормально с разметкой диска разобраться.

там же, в русской версии:

Запомните: безопасный компьютер — не работающий компьютер.

так что, не страдай

Я так обычно и размечаю.У меня swap=RAM+15%RAM. Спасибо за ссылку.

Это делается, чтобы разросшийся раздел не повесил систему, в большей степени. На ПК это вряд ли грозит.

Спорная формула. Особенно, если не знать, сколько в твоей машине памяти. Вообще, размер раздела swap — очень индивидуальная вещь, которая зависит от того, для чего используется машина, а так же от привычек пользователя. Отдельные разделы /var,/dev/shm, /tmp тебе не нужны.

А если бы они были нужны, как мне стоило бы определить их размер?

Источник

Сколько памяти надо для работы в Linux

Сколько памяти лично вам надо для нормальной работы в Linux? Я заметил, что не смотря на то, что у меня на ноуте 16GB, а на десктопе 32GB, я никогда не использую больше чем 8GB. И даже swap (который есть) никогда не задействован. Workload: chromium (много табов), редактор кода (Emacs, Vim, иногда потежелее, Atom), одна виртуальная машина qemu/kvm, сборка кода (иногда большого), проектики на Java (Clojure).

Раньше всегда боялся, что памяти не хватит. Выбирал конфигурации с как минимум 16GB. А сейчас пришел к выводу, что 8GB достаточно с головой.

Читайте также:  Невидимая имя папки windows 10

8Гб используется обычно около 50%, браузер, куча редакторов, elastic, postgres, несколько нод erlang’а, redis, rabbitmq и всякое по мелочи.

В пике: лиса на 10-20 вкладок, аудиоплеер, терминал с тмуксом на 10-12 вкладок, емакс на 10-15 буферов, громоптица на 3 почты, виртуалка с выделенной 4 Гб памятью, стим и игра в стиме (скурим или че-то олдскульное). Где-то на 12 Гб тянет. Остальное под кеш. Недавно апгрейднул до 32 Гб, должно хватить лет на 5.

16 Гб — это некомфортный минимум.

8Гб все же впритык сейчас по современным офисным меркам, не закрываешь браузер, какое-нибудь электрон-приложение, мессенджер, почтовик и уже для работы караул как мало осталось )

С тех пор, как поднял с 8 до 16 гиг, стало хватать на всё. Раньше, когда одновреенно работали и 1с в клиент-серверном варианте с постгресом, и виртуалка, то браузер приходилось закрывать. Сейчас норм, вообще не парюсь, запускаю всё, что хочу и всем хватает.

ну вот видишь, 32 пока хватает.

Ну вот вынь лишнее, оставив 8 ГБ.

И как всё раком встанет в случайный момент по линукс вею.

Так ответ сразу выйдет «16 ГБ не лишние».

ппц, что с нами стало.
всего 12 лет назад 1280Мб хватало на всё.

Мне 16 не хватает, но я плюсы компиляю/линкую. 32 пока хватает, 128 – прям хорошо

и уже для работы караул как мало осталось

А если найду проверить? Может это просто кажется, что мало?

Я заметил, что не смотря на то, что у меня на ноуте 16GB, а на десктопе 32GB, я никогда не использую больше чем 8GB.

Прокешируй локальный и ситемный tmp на tmpfs.
Прокешируй на tmpfs /var/cashe/apt или эвивалент, если у тебя другой менеджер пакетов.

Создай директорию /home/Memory и назначь её директорией загрузки по умолчанию в браузере и клиенте торента.
Помещай в неё исходники на время их компиляции.

Из 32гб, в среднем занято 20-28гб, в основном это pycharm, sqldeveloper, браузер

Без электрона с одним браузером можно и в 4гб уложится. Но учитывая повальное увлечение запихнуть все в браузер то и 8гб может быть мало.

Прокешируй локальный и ситемный tmp на tmpfs

Но зачем? За первую треть ноября у меня обновилось 5 пакетов. Нет, конечно, если вместо зарядки ставить-удалять пакеты, то смысл есть. Но при обычном использовании ты выиграешь секунду за 10 лет.

Создай директорию /home/Memory и назначь её директорией загрузки по умолчанию в браузере и клиенте торента
клиенте торента

Я такое при 16ГБ ОЗУ закачивал.

Так сначала скачай, а потом скопируй на диск, куча плюсов, от меньшего износа до меньшей фрагментации.

На работе 16 хватает с запасом. В среднем используется 8-9ГБ. На домашнем ноуте всегда было 8. И тоже хватало. Очень редко упиралось в потолок когда, что-то где-то протечет. А когда всех отправили на удаленку, протечки участились. Сделал апгрейд всего, в том числе памяти до 16 и все сразу захорошело. В работе только браузер (

Читайте также:  Код 43 ошибка видеокарты nvidia windows 10 причины

80-90 tabs) и консоли с vim-ом. Изредка виртуалки, докеры, ну и прочая требуха. телега, скайп, тимвьювер. Можно конечно слегка почистить автозагрузку, но мне лень.

Поставь себе только 8ГБ и попробуй посидеть так.
Адекватное количество на линуксе это 16(запуск браузера онли)/32/64. Но тут ещё надо обмазаться всякими zram и prelockd, чтобы хоть как-то адекватно работало, плюс в тмпфс пересадить ошмётки xorg (xsession-errors).

Поставь себе только 8ГБ и попробуй посидеть так.

Адекватное количество на линуксе это 16(запуск браузера онли)

а если меньше, меньше работать не будет?

Если именно для работы, то 12 гиг минимум. Хотя сейчас что рабочая, что домашняя машины имеют по 32.

О да, от этого мой винт сдохнет на полчаса позже. Впрочем, если качаешь на китайский ссд, купленный на али по акции «10 ссд за один цент», и опасаешься за его износ, то действительно, можно каталог временных файлов торрент-клиента (куда и происходит реальная закачка чанков, которые потом один раз записываются уже в файлы торрента) сделать ссылкой на /tmp. Разницы с размещением всего торрента в памяти никакой, зато расход этой памяти будет поменьше на пару порядков.

Твой торрент-клиент не умеет выделять всё пространство одним куском?

Понаставят себе, простихоспади, гуглохромов, потом героически страдают.

Уверен, пользовался ноутбуком с 8гб, было мало. Если что, иногда и устройствами с 2Гб пользуюсь, понимаю, что такое совсем мало )

Учитывая проблемы линукса с планировщиками и просто непонимание дистростроителями (да и писателями DE) чем десктоп от сервера отличается — разница между 8 и 16 видна сразу.

postgres и psql спокойно могут на колени поставить систему при размере базы выше размера ОЗУ.

По сути не будет работать (я это работой не назову).

Ну в Винде 10, с 8Гб тоже очень сложно жить. Запущенный браузер с тремя вкладками и больше ничего = уже 3,5Гб.

Мне 8 не хватает. 12-ть уже хватает всегда.

Добавь 2 ГБ чтобы стало четыре и будет более менее нормально.

Твой торрент-клиент не умеет выделять всё пространство одним куском?

это у тебя тролинг такой или ты действительно не смог понять элементарные вещи?

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

Какие элементарные вещи?

Меньше количество обращений может продлить жизнь SSD.

У меня везде по 8 гигов, хватает за глаза, занято редко больше половины. Исключение — когда запущена ИДЕЯ, но там и понятно.

Браузероидиотизмом на 500 вкладок не страдаю.

Клиент закачивает файлы и случайной записью пишет их на tmpfs.
С tmpfs данные системной утилитой копирования файлов последовательным потоком переписываются на диск.
Так как поток последовательный то фрагментация диска получается минимальной.

Без виртуалок — 8 за глаза. Виртуалки на ноуте нужны разве что запускать виндоспецифичный софт. Т.е. пока не приходится общаться со всякими недоносками — 8гб памяти, это достаточно. Хотя занято даже без виртуалки по дефолту гдет 11, ну это потому, что всего её 20.

Читайте также:  Как сделать чтобы windows 32 bit видел всю оперативную память

Я повторяю свой вопрос, только попробую его переформулировать — твой торрент клиент не позволяет сразу зарезервировать место под закачку? Просто это абсолютно идентично «скачал в память, потом скопировал».

Даже если зарезервировать место,

  1. Не факт что будут зарезервированы конкретные блоки накопителя.
  2. Если блоки при резервировании заполнить то запись не только будет произведена два раза, но и будет сделана в другой блок.
  3. Сквозная компрессия в купе с неравномерностью сжатия данных вообще уничтожает эфект от резервирования места.
  4. У человека есть разум который следует применить для проверки наличия в накопителе свободного места.
  5. Не знаю как сейчас, давно не качал, но самый большой кеш был у Deluge в полтора ггигабайта при типовом размере торента 10 ггигабайт, у других клиентов кеша небыло вообще.

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

3 характерно только для ssd, для которых разговоры о фрагментации вообще пустые (она и на hdd-то в последние годы влияет примерно никак, заметить глазом можно только на копировании больших данных с носителя на носитель, в повседневной же работе фрагментация полностью нивелируется ncq и большой кучей одновременно работающих процессов). Остальное просто не понял, к чему сказано, логика от меня ускользает.

Сначала срёшь, потом штаны снимаешь? Ясно. Вопросов к твоим практикам больше не имею.

Аналогично, если виртуалки не пускать. Но всё равно соберу следующий дескпоп с 64гб, а на ноутах останется по 16гб, как это и было последние лет пять. Единственное исключение — взятый с рук X250 с 8гб, который убогоньким будет при любых раскладах, потому не апгрейдится.

сравниваю машины с 24 и 8, и там и там съедается по 3Гб =/

Конкретно сейчас используется 9.5 Гб. Быывало и 20 Гб использовалось, и 25 Гб.

Если нужен тупо сёрфинг, кино-домино, SuperTuxCart, то 4Гб хватит. Сам недавно на таком сидел.

Запущенный браузер с тремя вкладками и больше ничего = уже 3,5Гб.

4.2. У мну 32-разрядная семёрочка на 4Гб крутится. Могу открыть три вкладки. Ну, сайты не тяжёлые, да. Ютуб там какой-нибудь. Займёт не 3.5, а 2 гига максимум.

5-6 терабайт, но столько не влезает, приходится свопиться

На 64бита переедь, увидишь существенное увеличение потребление

Дык, ранее этот конфиг у меня в дуалбуте Win10 64x / Linux Mint 17.2 крутился. И всё нормально было, я даже программировал.

никогда не использую больше чем 8GB

Проблема в том, что как только ты заполняешь 8Гб, система начинает резко тормозить, а oom-killer убивать приложения. Хорошо когда есть запас. 8Гб точно не достаточно для современных приложений.

Источник

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