X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Мало оперативной памяти - что делать
k0ttee
k0ttee
Topic Starter сообщение 11.4.2016, 10:41; Ответить: k0ttee
Сообщение #1


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

Первый

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

Второй

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

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

А все дело в том, что у компов 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 ( 10,6 килобайт ) Кол-во скачиваний: 5109

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

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

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

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

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

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

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

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

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


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


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


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 11.4.2016, 13:34; Ответить: airman
Сообщение #2


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

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

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

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

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

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

пошел ставить ))


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 11.4.2016, 14:48; Ответить: k0ttee
Сообщение #3


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

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

У меня нет тян, поэтому придется сначала сварить борщ а потом переводить. :unsure:


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 15.4.2016, 13:32; Ответить: k0ttee
Сообщение #4


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

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

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

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


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iaia
iaia
сообщение 20.4.2016, 15:35; Ответить: iaia
Сообщение #5


А смысл все это делать? Просто взять мощную и не париться. Раньше вон ваще 256 было а*уенно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 20.4.2016, 22:25; Ответить: k0ttee
Сообщение #6


взять мощную

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

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

Время покажет. :diablo:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
69 traveliver 4456 25.3.2024, 6:48
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67506 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1188 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5834 13.1.2024, 17:30
автор: Antarez
Горячая тема (нет новых ответов) Microsoft отказался работать в России: на что повлияет и есть ли ему замена
30 Room 4481 30.12.2023, 23:17
автор: australianman


 



RSS Текстовая версия Сейчас: 29.3.2024, 9:34
Дизайн