Задать вопрос
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer

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

Всем привет.
Нужен совет опытных линуксоидов. У меня на работке комп с эдакими характеристиками:
f0fbe82535e14cdca379c6c92463506c.png
Когда я сажусь за вёрстку, завожу gulp (на фоне обычно gulp watch + browserSync), sublime 3, chrome, playOnLinux + Photoshop CS6.
Через 3-4 часа вёрстки начинается какой-то лютый фарш. сначала начинают падать расширения хрома. Всякие PageRuler, UA switcher, Gmail checker, сам хром начинает неистово лагать. Такая же фишка начинает происходить в Photoshop и так до тех пор, пока скорость отклика не падает в ноль. Скрипя процем в такой момент мне удаётся разве что открыть терминал и ввести reboot. Через 3-4 часа всё повторяется по новой.
Я не особо в моменты лагов стремился открыть htop - боюсь тогда системник взорвётся... На системном мониторе при этом резко подлетает загруженность до 80-90%.
Сначала думал винчестер, но нелогично ему виснуть в таком строго графике. И уж тем более если виснет винч, то тут уже абзац и ребут по кнопке.
Оперативки у меня 8 гигов, хотя по screenfetch 4/8 - это странно - может быть такое что у меня доступно только 4? Система ведь x64.
Мб кто-то знает какие-нибудь фишки, которые помогут поумереннее распределять нагрузку на оперативную память?
Всем спасибо за ваши ответы.

Результат конанды free -h:
6ebc88ce942c455ca983162e48e512a3.png
  • Вопрос задан
  • 3595 просмотров
Подписаться 13 Оценить 3 комментария
Ответ пользователя Evangelist К ответам на вопрос (9)
@Evangelist
Для разработки под linux нужно достаточное количество оперативки и нормальный диск (он же SSD).
Мне, на текущей галере, изначально дали пк с 4гб оперативки, HDD 10-летней давности с 2 мб кэша, без видеокарты. Я просто отказался так работать.
В итоге предоставили 16 ГБ оперативки, диск SSD, видеокарту, - полет нормальный. Честно скажу, 16 мне иногда маловато. Photoshop работает через win7 в virtualbox (7 гб выделяю).

В домашнем офисе 32 gb RAM и в разы лучше всё остальное.

Поддерживаю позицию polifill, ставь перед фактом, что тебе выдали корч, а не компьютер для современной разработки (или с тебя хотят проекты 5-летней давности сложности, аки компьютер, который тебе выдали?).

Также рекомендую с ubuntu перейти на xubuntu (облегченная убунта). Таким образом, OS может заработать быстрее.

плюсую уже упомянутым рекомендациям:
- swap не нужен;
- стоит попробовать работать с avocode (я использую и avocode и photoshop);
Ответ написан