forum.wfido.ru

forum.wfido.ru (https://forum.wfido.ru/index.php)
-   RU.WINDOWS.XP (https://forum.wfido.ru/forumdisplay.php?f=19)
-   -   Файл подкачки и фидо-софт (https://forum.wfido.ru/showthread.php?t=135151)

Cheslav Osanadze 19.04.2025 15:11

Файл подкачки и фидо-софт
 
Cheslav Osanadze написал(а) к Eugene Muzychenko в Apr 25 12:49:57 по местному времени:

Привет Eugene!

19 Апр 25 12:20, Eugene Muzychenko -> Cheslav Osanadze:

CO>> А вот про "фиксированный своп" - я не очень понимаю смысл, на
CO>> физическом уровне.

EM> Я ставлю минимальный размер просто потому, что люблю предсказуемость.
EM> Вижу, что память заполняется - перезапускаю браузеры, закрываю лишние
EM> виртуалки и т.п.

Я так плотно не наблюдаю за системой. Может и потому. что компы мне - никогда не были для работы.

EM> Не люблю, когда в случайные моменты начинаются
EM> тормоза (они даже с SSD ощущаются, и порой даже более неприятно, чем с
EM> НDD, за счет особенностей драйверов).





Cheslav.


... Извините, что я говорю, когда вы перебиваете...
---

Cheslav Osanadze 19.04.2025 15:11

Файл подкачки и фидо-софт
 
Cheslav Osanadze написал(а) к Eugene Muzychenko в Apr 25 12:51:32 по местному времени:

Привет Eugene!

19 Апр 25 12:25, Eugene Muzychenko -> Dmitry Bakhrov:

EM> Да, еще для записи аварийного дампа при крахе системы.

DB>> Чтобы туда свопилось то, что должно свопиться и оттуда
DB>> подкачивалось то, что подкачиваться должно. :)

EM> Если физической памяти достаточно, то ничто не должно ни свопиться, ни
EM> подкачиваться.

Т.е. при "достатке всего", тот файл - лишь некое "резервное место" и может быть пустым, по содержимому?



Cheslav.


... Нас много. Мы в тельняшках. Клониpование - pyлез...
---

Eugene Muzychenko 19.04.2025 20:21

Файл подкачки и фидо-софт
 
Eugene Muzychenko написал(а) к Cheslav Osanadze в Apr 25 17:29:34 по местному времени:

Привет!

19 Apr 25 12:51, you wrote to me:

CO> Т.е. при "достатке всего", тот файл - лишь некое "резервное место" и
CO> может быть пустым, по содержимому?

В теории - да. Но на практике винда все равно периодически что-то пишет в файл подкачки и читает из него, даже если почти вся память свободна. От чего это зависит - хз, искусственно воспроизвести нелегко. Возможно, наличие большого объема виртуальной памяти провоцирует какой-то софт (в том числе системный) использовать ее экстенсивно.

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Cheslav Osanadze 19.04.2025 20:51

Файл подкачки и фидо-софт
 
Cheslav Osanadze написал(а) к Eugene Muzychenko в Apr 25 18:32:18 по местному времени:

Привет Eugene!

19 Апр 25 17:29, Eugene Muzychenko -> Cheslav Osanadze:

CO>> Т.е. при "достатке всего", тот файл - лишь некое "резервное
CO>> место" и может быть пустым, по содержимому?

EM> В теории - да. Но на практике винда все равно периодически что-то
EM> пишет в файл подкачки и читает из него, даже если почти вся память
EM> свободна. От чего это зависит - хз, искусственно воспроизвести
EM> нелегко. Возможно, наличие большого объема виртуальной памяти
EM> провоцирует какой-то софт (в том числе системный) использовать ее
EM> экстенсивно.

Этот вариант мне не ясен - если отрубить своп, то всё и хорошо и всё ок, но если включать - рекомендует размер, равный оперативке! Ну вот оно ей зачем? И почему, если оперативки "три", то и своп рекомендуем "на три", а если "пять", то и своп - "пять"! (цифры я привёл от балды).

Мне казалось, что лгично как то наоборот - чем меньше физической памяти - тем больше своп, но на практике это вот не так.



Cheslav.


... Белград, прогноз погоды на неделю: F14-16, местами F117.
---

Eugene Muzychenko 19.04.2025 22:12

Файл подкачки и фидо-софт
 
Eugene Muzychenko написал(а) к Cheslav Osanadze в Apr 25 19:52:17 по местному времени:

Привет!

19 Apr 25 18:32, you wrote to me:

CO> если включать - рекомендует размер, равный оперативке!

Рекомендуемый размер она вычисляет по эмпирической формуле, актуальной на момент выпуска текущей версии системы. Для 512 Мб рекомендует то ли гиг, то ли полтора, а для 64 Гб, думаю, будет рекомендовать меньше 64 Гб. :)

CO> Мне казалось, что лгично как то наоборот - чем меньше физической
CO> памяти - тем больше своп

Логично просто иметь [b]общий[/b] размер виртуальной памяти, считающийся "кошерным" на текущий момент. То есть, чтоб пользователь мог запустить типовой набор софта, и не испытывать проблем с памятью.

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Cheslav Osanadze 19.04.2025 22:22

Файл подкачки и фидо-софт
 
Cheslav Osanadze написал(а) к Eugene Muzychenko в Apr 25 20:03:07 по местному времени:

Привет Eugene!

19 Апр 25 19:52, Eugene Muzychenko -> Cheslav Osanadze:


CO>> если включать - рекомендует размер, равный оперативке!

EM> Рекомендуемый размер она вычисляет по эмпирической формуле, актуальной
EM> на момент выпуска текущей версии системы. Для 512 Мб рекомендует то ли
EM> гиг, то ли полтора, а для 64 Гб, думаю, будет рекомендовать меньше 64
EM> Гб. :)

CO>> Мне казалось, что лгично как то наоборот - чем меньше физической
CO>> памяти - тем больше своп

EM> Логично просто иметь [b]общий[/b] размер виртуальной памяти, считающийся
EM> "кошерным" на текущий момент. То есть, чтоб пользователь мог запустить
EM> типовой набор софта, и не испытывать проблем с памятью.

Но он как то странно зависит от физической. Сейчас посмотрел, при 32 физической, (W10) зачем то рекомендует ещё 5 Гигов сверху!

Ну куда ей столько то!? Желает лопнуть?

А W7 желает, прикинь, при 8 Гигов физической. рекомендует ещё и 12 на подкачку! Там столько программ то нет, там вот только нода и всё.

Странная логика.

Cheslav.


... Многосерийный маньяк.
---

Eugene Muzychenko 19.04.2025 23:41

Файл подкачки и фидо-софт
 
Eugene Muzychenko написал(а) к Cheslav Osanadze в Apr 25 21:31:36 по местному времени:

Привет!

19 Apr 25 20:03, you wrote to me:

CO> он как то странно зависит от физической.

Не странно, а [b]эмпирически[/b]. :)

CO> Сейчас посмотрел, при 32 физической, (W10) зачем то рекомендует ещё 5
CO> Гигов сверху!

Скажи спасибо, что не двадцать. :)

CO> Ну куда ей столько то!? Желает лопнуть?

Ты давно смотрел на потребление памяти браузерами? Вот кто жрет ее, как не в себя. По уровню сложности браузеры уже давно конкурируют с ОС, по потребляемым ресурсам они давно их опередили, и конца этому ужасу не видно.

CO> А W7 желает, прикинь, при 8 Гигов физической. рекомендует ещё и 12 на
CO> подкачку! Там столько программ то нет, там вот только нода и всё.

Откуда ж ей знать, какие у тебя есть программы, и сколько они захотят памяти, когда ты их запустишь? :) Не жди от нее чудес. :)

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Maxim Sokolsky 19.04.2025 23:41

Re: Файл подкачки и фидо-софт
 
Maxim Sokolsky написал(а) к Cheslav Osanadze в Apr 25 22:31:12 по местному времени:

Здpавствуй, Cheslav!

CO>>> Т.е. при "достатке всего", тот файл - лишь некое "резервное
CO>>> место" и может быть пустым, по содержимому?

EM>> В теории - да. Но на практике винда все равно периодически что-то
EM>> пишет в файл подкачки и читает из него, даже если почти вся
EM>> память свободна. От чего это зависит - хз, искусственно
EM>> воспроизвести нелегко. Возможно, наличие большого объема
EM>> виртуальной памяти провоцирует какой-то софт (в том числе
EM>> системный) использовать ее экстенсивно.

CO> Этот вариант мне не ясен - если отрубить своп, то всё и хорошо и всё
CO> ок, но если включать - рекомендует размер, равный оперативке! Ну вот
CO> оно ей зачем? И почему, если оперативки "три", то и своп рекомендуем
CO> "на три", а если "пять", то и своп - "пять"! (цифры я привёл от
CO> балды).

cравни настройки виртуальноw памяти по-умолчанию для твоего компьютера (1) c объемом памяти для твоего компьютера с настройками, когда ты убрал файл подкачки (2):
1. Максимальный размер памяти 21 Гб.
2. Максимальный размер памяти 8 Гб.

Если не вдаваться в лишние подробности,[b]чем больше памяти, тем лучше.[/b] Это и есть логика.

CO> Мне казалось, что лгично как то наоборот - чем меньше физической
CO> памяти - тем больше своп, но на практике это вот не так.

Когда-то, когда компьютеры были маленькими с маленькой ОЗУ, было правило:
файл подкачки = 2 x ОЗУ или даже 3 x ОЗУ. Cейчас, когда памяти стало больше, пропорция по-умолчанию поменялась на 1,5 в среднем. Где-то так, плюс-минус, в зависимости от. Для современных 64-разарядных процессоров. Если не вдаваться в лишние подробности), для систем вообще, а не выполняющих какие-то [b]определенные[/b] задачи.

С уважением - Maxim
--- -Да, да!.. Я вижу, вы поняли мой замысел.

Maxim Sokolsky 19.04.2025 23:41

Re: Файл подкачки и фидо-софт
 
Maxim Sokolsky написал(а) к Eugene Muzychenko в Apr 25 22:27:40 по местному времени:

Здpавствуй, Eugene!

CO>> Т.е. при "достатке всего", тот файл - лишь некое "резервное
CO>> место" и может быть пустым, по содержимому?

EM> В теории - да. Но на практике винда все равно периодически что-то
EM> пишет в файл подкачки и читает из него, даже если почти вся память
EM> свободна. От чего это зависит - хз, искусственно воспроизвести
EM> нелегко. Возможно, наличие большого объема виртуальной памяти
EM> провоцирует какой-то софт (в том числе системный) использовать ее
EM> экстенсивно.

Догадка в правильном направлении.) Только не большой объем памяти провоцирует какое-то ПО использовать его, а наоборот - пользовательское ПО так устроено, что изначально использует ее экстенсивно.

Помимо дампа, файлов гибернации и управления виртуальной памятью системой (когда неиспользуемые процессы выносятся системой подальше от ЦП И ОЗУ в медленный файл подкачки), есть еще толпа программистов и целая прорва пользовательского и не системного ПО, включая в том числе и фидошное ПО. Достаточно открыть исходные тексты тоссера, который использует Чеслав и там очень вероятно обнаружится, что программистам этого тоссера для ускорения его работы было быстрее считать файлы в виртуальную память целиком, чем по нескольку раз обращаться к ним же при помощи fopen(); fread(); fclose(). Куда попадут затем эти считанные в память файлы, в ОЗУ или в файл подкачки, это программистам было без разницы, для них было главное, что считать файлы целиком в виртуальную память было [b]быстрее[/b].
А теперь представь, что у тебя имеются на диске 30 Гб фотографий и видео и есть некая программа для их просмотра, с функцией кеширования. А почему бы ей, этой программе, не считать тогда все эти гигабайты разом в память?)

С уважением - Maxim
--- -Да, да!.. Я вижу, вы поняли мой замысел.

Maxim Trophimov 20.04.2025 06:32

Файл подкачки и фидо-софт
 
Maxim Trophimov написал(а) к Cheslav Osanadze в Apr 25 09:12:10 по местному времени:

Доброго времени суток, Cheslav!

19 Апр 25 07:07, ты писал(а) мне:

CO> Я бы рад, но я так рад, что избавился от Линукса именно потому, что
CO> нет надобности разбираться в Хаски.

Послал в мыло :)

Спасибо, что потратили время и прочитали все до конца.

--- Этот дед нашел 1.1.5-b20180707 монет, у GoldED+/W64-MSVC


Текущее время: 04:45. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot