Мало оперативной памяти - что делать


Мало оперативной памяти - что делать

Сообщение k0ttee »

Не самый релевантный, но самый крутой ответ на вопрос "почему мало оперативной памяти" и что делать если ее стало мало. Причем не один а три. :lol:

Первый

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

Второй

Докликаться до "файл подкачки" и обязательно включить его.
Код: Выделить всё
Мой Компьютер => Свойства => Дополнительно => Быстродействие => Параметры

И смириться с тормозами...

А все дело в том, что у компов 4 типа памяти:
1.) в процессоре есть кэш (маленькая память на несколько мегабайт, которую нельзя контролировать зато она самая быстрая)
2.) пресловутые линейки оперативной памяти (скорости там, чтоб было понятнее, около 10.000)
3.) память на диске (на классическом HDD примерно 120, на модном SSD примерно 500)
4.) память в кэше диска (это прослойка чтоб сразу не писать или каждый раз не читать с диска множество маленьких данных)

Первую и четвертую мы контролировать не можем... ну то есть можем, если мы извращенцы. А принцип работы второй и третьей прост:
- оперативка быстра но оставшись без питания потеряет данные (10.000)
- диск медленный но зато устойчив к нежданчикам электропитания (100-500)
Файл подкачки это когда в оперативку уже не лезет, поэтому данные начинают хранится на диске - диск работает медленнее (10.000 против 100 или даже 500) вот потому все и тормозит.

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

Для меня, обладателя SSD и 12 ГБ оперативки, файл подкачки не нужен - ведь все влезает в память а избыточная перезапись изнашивает диск.

Третий

Если на вашей машине уже достигнут максимум. Скажем нетбуки (где 2 ГБ) или старые компы (4 ГБ). Тогда - либо менять машину, либо заниматься оптимизацией.

В мире UNIX-подобных еще с 1993 года встречаются средства сжатия памяти - эдакий ZIP данных в оперативке. Разумеется это нагружает процессор, зато система не хранит одной ногой данные на медленном диске. В винде такое завезли только с приходом Windows 10, так что можно попробовать пойти легким путем и обновиться до десяточки.
win10-zram.png
win10-zram.png (10.6 КБ) Просмотров: 740

Либо - сделать небольшой даунгрейд:
1.) поставить облегченную сборку винды: Win 7 Lite или даже Micro XP (которая на холостом ходу занимает всего 40 МБ). Если лицензия есть - брать такую же винду, только урезанную сборку (home / pro / ultim).
У меня ноутбук 2012 модельного года и... на него есть драйверы чтобы накатить XP... но игрушечки мне не интересны.
7-lite-pro.png
7-lite-pro.png (22.82 КБ) Просмотров: 740

2.) взять расширенный диспетчер процессов (которые показывает действительно все, даже скрытые процессы вирусов) а не фуфлыжный стандартный, да выпилить все не нужное (он и вирусы покажет заодно).

А если памяти не хватает даже чтобы сидеть в интернете?

Я выше писал, что все есть данные. Следовательно - все занимает место. А теперь скажите вслух "Спасибо что сайты в интернете такое говно!" Серьезно, скажите, может поможет... :(

Допустим вы открыли страницу с фоточками. А сколько весят эти фоточки, задумывались когда-нибудь? Обои высокого разрешения уже съедают многие мегабайты, обои 5K - тем более. Если бы вебмастеры сжимали картинки, на машинах посетителей расходовалось бы меньше памяти.

Вот картинки, которые я использовал в этом рассказе (слева - сколько было, справа - сколько получилось после оптимизации). Да блин, в процентах видно, что разница огромна!!!
opti-images.png
opti-images.png (7.81 КБ) Просмотров: 740

А ты, дорогой друг, на своих сайтах оптимизируешь картинки? Нет? Ну, значит ты один из виновников нехватки памяти у сидящих в интернете. ]:->

Память жрет не столько браузер, пусть в последних версиях и навешали много лишнего, сколько раздутые сайты (хотя бы картинками). Если картинка весит 5 мегабайт, то она весит 5 мегабайт - хоть пердни в окно браузера. :angry:

Немного цифр. Причем у меня все видно - какой процесс чем занимается, а у твоей винды будет охапка одинаковых chrome-helper. :-P Открою тайну, так уж и быть, посмотреть детальный расход можно встроенным в хром менеджером процессов...
all-proccesses.png
all-proccesses.png (23.44 КБ) Просмотров: 740


Если уж лезть разбитаться, то с возможностью залезть куда надо, а не куда пускают по умолчанию.
Поставь уже на винду расширенный task manager. :rolf: _https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx
about-process.png
about-process.png (12.63 КБ) Просмотров: 740


Счастья вам! И не плачьте, даже если памяти не хватает. :hi: В моем домашнем парке есть машинка Toshiba NB100 с одноядерным Atom и стоят максимальные 2 ГБ памяти, но UNIX-система вытягивает.
shkolnik.jpg
shkolnik.jpg (32.21 КБ) Просмотров: 740

Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел
Спонсор
 
Re: Мало оперативной памяти - что делать

Сообщение birds »

Хорошая статья, и главное актуальная)) Хорошей статье хороший бонус от админа ;)

Добавлено спустя 5 минут 44 секунды:
k0ttee писал(а): взять расширенный диспетчер процессов

а где его взять и как он называется?

Добавлено спустя 46 секунд:
k0ttee писал(а):А ты, дорогой друг, на своих сайтах оптимизируешь картинки? Нет

вот я про это давно всем говорю :-[

Добавлено спустя 2 минуты 50 секунд:
k0ttee писал(а):Поставь уже на винду расширенный task manager. _https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx

пошел ставить ))
Аватара пользователя
birds
Администратор
 
Группа: Администраторы
Сообщения: 16757
Рефералы: -209
Зарегистрирован: 24 авг 2010
Откуда: местный житель
Средств на руках: 269.55
Статус: летящий вперед
Спонсор
 
Re: Мало оперативной памяти - что делать

Сообщение k0ttee »

хороший бонус

Вообще хотелось еще написать про сжатие на винде, но переводить придется (инфа вроде есть, но на английском вся).
_https://www.petri.com/memory-compression-in-vsphere-4-1
_http://www.vflare.org/2010/05/compressed-ram-disk-for-windows-virtual.html

У меня нет тян, поэтому придется сначала сварить борщ а потом переводить. ()()
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел
Спонсор
 
Re: Мало оперативной памяти - что делать

Сообщение k0ttee »

Пришел в голову такой велосипед...

1.) Сделать «сетевой диск» в оперативной памяти соседнего компьютера.
2.) Направить туда файл подкачки. Из нескольких машин запилить ферму.

Допустим рабочий ноутбук (где стоят максимально возможные 4 ГБ) и старенький нетбук (где еще 2 ГБ).
Итого получится около 6 (за вычетом собственного потребления вспомогательной машины).
Скорость просядет от обмена по сети (хотя если: интернет по вай-фай, сетевой диск по гигабитному проводу - должно вести себя сносно).

А на закуску - можно подумать на тему как бы использовать память дискретной видеокарты в тех же целях.
Допустим видяха с 2 ГБ собственной DDR5-памяти, но не факт что видеопамять получится использовать в роли оперативки.
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел
Спонсор
 
Re: Мало оперативной памяти - что делать

Сообщение iaia »

А смысл все это делать? Просто взять мощную и не париться. Раньше вон ваще 256 было а*уенно
iaia

 
Группа: Cлучайный прохожий
Сообщения: 22
Зарегистрирован: 20 апр 2016
Средств на руках: 9.05
Статус: ЙА ДРАКОН!
Re: Мало оперативной памяти - что делать

Сообщение k0ttee »

взять мощную

А если в материнку нельзя ставить больше? Уже трещат по швам нетбуки (2ГБ) и устаревшие ноуты (4ГБ).
256

У меня первый комп был с 512 (256x2).
не париться

Время покажет. ]:->
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел

Вернуться в Железо и софт

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17



*** заработок на сайте, выплаты еженедельно, в долларах ***
-= покупка и продажа кликов и трафика =-