Что-то я никак не разберусь в устройстве взаимодействия оперативной памяти и Windows 7.
Дело заключается в следующем, отключил файл подкачки, который система раздула до 10 Гб. Оперативной памяти установлено 5 Гб. Но не смотря на отключение, программы показывают что файл подкачки используется.
Спойлер
Все работает хорошо, я очень рад, потому что избавился от проблемы которая мучила меня целый год, видеодрайвер наконец то перестал вылетать. Но что интересно, программа показывает что файл подкачки используется больше чем оперативная память.
Так вот, при запуске требовательных приложений, игра или что либо, этот самый файл подкачки подскакивает до 100% и система пишет что её не хватает памяти. Хотя оперативной памяти еще доступно около 1 Гб.
Спойлер
Так что значит этот показатель "Выделение памяти"? По диспетчеру задач загрузка оперативной памяти тоже не полная, но система кричит что ей не хватает памяти. Если этот 1 Гб зарезервирован под оборудование, то почему он отображается в "Доступно"? Возможно пустить в дело этот доступный 1 Гб?
_________________ Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
...не смотря на отключение, программы показывают что файл подкачки используется...
В "форточках" программные файлы не загружаются непосредственно в память, при запуске файла программы на исполнение вся область, занятая на диске файлом программы, присоединяется к файлу подкачки, а затем уже передаётся управление программе, и требуемые для работы блоки файла подгружаются через механизм свопинга... Если в код программы произведена запись - такой блок не будет выгружен на исходное место, если отдельного файла свопинга нет - будет занимать память... Так что файл свопинга есть всегда, его составляют все файлы запущенных на исполнение программ...
Докупил еще 2 Гб оперативной памяти, установил подкачку 512 Мб. Но я так и не понял, что такое виртуальная память в Everest'e? Как я понял, это сумма физической памяти и чего-то непонятного "Место под файл подкачки". Что еще за место под файл подкачки!? Если посчитать, то получается что это сумма физической и файла подкачки. Тогда снова вопрос, что за виртуальная память?
Нагрузил систему тестом, как видно 2 Гб оперативной памяти простаивают, а система кричит что уже нет памяти. До: После:
Добавлено after 5 minutes 41 second:
Mem писал(а):
Докупил еще 2 Гб оперативной памяти, установил подкачку 512 Мб. Но я так и не понял, что такое виртуальная память в Everest'e? Как я понял, это сумма физической памяти и чего-то непонятного "Место под файл подкачки". Что еще за место под файл подкачки!? Если посчитать, то получается что это сумма физической и файла подкачки. Тогда снова вопрос, что за виртуальная память?
Нагрузил систему тестом, как видно 2 Гб оперативной памяти простаивают, а система кричит что уже нет памяти. Или эти 30% памяти используются оборудованием? До: После:
_________________ Главный инженер проекта - человек, который как никто другой знает, что приближаться к спроектированной им хрени близко не стоит.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
"Спасибо за логи. Возникает конфликт IP-адресов между вашей локальной сетью 10.х.х.х и туннелем, который также создает локальную сеть с таким же диапазоном адресов"
Вроде как для моего случая подходит - когда через роутер, то WAN 10.0.25.236, LAN 192.168.0.1 и всё работает.
НО! Если напрямую, без роутера, то у меня комп в сети 172... и шлюз 172..... Это как этот шлюз понимать? Он тоже типа роутера функции выполняет в сети провайдера 10.....? Вот в этом варианте у меня на 7-ке не работает VPN, а на ХР та же самая сеть 172 и работает.
Вообще, почему у роутера шлюз 10......, а у компа при прямом включении кабеля провайдера шлюз 172....?
То же самое в окне программы SecurityKISS при подключению кабеля к компу - Local IP 10..... в Вин ХР и 172.... в вин7. Это что - разная маршрутизация получается или как? Я не силен в сетях, поэтому не судите строго...
Но и сама программа может кривая. Другие подобные OpenVPN с таким же виртуальным адаптером работают без конфликта на Вин7.
Заголовок сообщения: Re: Windows 7 вопросы и ответы
Добавлено: Чт май 25, 2017 15:59:17
Друг Кота
Карма: 94
Рейтинг сообщений: 3478
Зарегистрирован: Пн фев 09, 2009 22:19:49 Сообщений: 17510 Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения:0
Цитата:
В "форточках" программные файлы не загружаются непосредственно в память, при запуске файла программы на исполнение вся область, занятая на диске файлом программы, присоединяется к файлу подкачки, а затем уже передаётся управление программе, и требуемые для работы блоки файла подгружаются через механизм свопинга...
Это не совсем так. В вынде есть механизм предварительного кэширования исполняемых файлов программ - Ранее -Prefetch, а в 7 ке - SuperFetch. Само пространство исходной программы не затрагивается, а создается копия программы, причем в виде слепка размещения в памяти, что позволяет Вынде быстро загружать программу и уже этот слепок подключать к кэшу памяти, то есть Свопу Вынды. Если этот механизм включен, то Своп файл Вында вынуждена держать, чтобы обслуживать SuperFetch. Технически это все можно выключить, несмотря на яростное сопротивление Вынды, поскольку это сильно тормозит запуск программ. Это же то самое "упреждающее чтение". Я это делал - но, у семерки с этим механизмом связали еще и обслуживание некоторых типов файлов- баз данных и подобных ( а ведь в тезисах описания проектируемой Висты было анонсирован переход на переход хранения файлов в виде объектов базы данных SQL, но к моменту выход не успели реализовать. Но какие-то части этого механизма, судя по всему, успели ввести. И затем - Вында все больше и больше заимствует системной организации с Линукса, между прочим) - и механизм отката системы. Плюс поддержка механизма песочницы.
ХР-ку можно было изрядно сильно упростить (это повышает устойчивость работы, конечно, в некоторой ущербе по скорости - хотя во многом это спорный вопрос), но вот с семерки подобные доводки уже не проходят безопасно. Так что не рекомендую вообще затрагивать ее механизм обслуживания дисковой системы и памяти.
rl55, значит так: 172.16.xxx.xxx - такие адреса выдаёт Вам DHCP сервер локальной сети провайдера (так называемый MAN - Metropolitan Area Network). Выхода в интернет из этой сети обычно не бывает.
10.ххх.ххх.ххх - эти адреса Вам выдаёт BRAS провайдера при поднятии PPPoE сессии, и именно через это соединение предоставляется выход в интернет.
Роутер (если его не настроить специальным образом) подключается только по PPPoE для выхода в инет, игноририруя сеть MAN провайдера (по сему мы не видим адресов 172.16.ххх.ххх). При этом он объявляет себя единственным шлюзом для компьютеров вашей локальной LAN сети, через который они должны ходить в инет. Поэтому проблем здесь не возникает.
При прямом подключении кабеля в компьютер, DHCP сервер локальной сети провайдера (так же как и в случае с роутером) выдаёт вам адрес вида 172.16.ххх.ххх, и также как и роутер объявляет себя шлюзом по умолчанию для выхода в инет, но инета не предоставляет. Для выхода в инет вам в ручную приходится поднимать ещё одно соединение. Это PPPoE, после подключения которого в системе появляется ещё один интерфейс со своим IP вида 10.ххх.ххх.ххх и шлюзом для выхода в инет (на этот раз это правильный шлюз). Т.е. при прямом подкдючении кабеля Вы подключаетесь одновременно к двум сетям и в каждой есть свой шлюз. Вот здесь и возникает проблема поднятия VPN туннеля, он пытается установиться через сеть провайдера 172.16.ххх.ххх у которой нет выхода в инет.
Решение - при создании VPN туннеля надо явным образом указать интерфейс через который нужно устанавливать туннель. В вашем случае это WAN Miniport (PPPoE). Естественно PPPoE сессия в этот момент должна быть поднята.
P.S
Возможно будет достаточно сделать подключение WAN Miniport (PPPoE) по умолчанию. SecurityKISS намекает что по умолчанию назначен не тот интерфейс (Local IP он берёт с интерфейса по умолчанию).
_________________ Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
Огромное спасибо, korob, за квалифицированный ответ!!! Вчера у меня как раз инет поломался - сегодня бригада приезжала устранять поломку. Кабель отгнил на столбе неподалеку... Так вот, там был толковый чел, с которым я обговорил эту ситуацию и он мне сказал нечто похожее. Кроме того, он сказал, что после поднятия PPPoE в сведениях сетевого подключения должен измениться шлюз на 10..... (ты тоже так думаешь?). Я ему говорю, что шлюз не меняется, а так и остается 172...... Он сказал, что выяснит в техподдержке этот вопрос.
Еще раз спасибо - щас попытаюсь поглубже осмыслить, тобой сказанное.
после поднятия PPPoE в сведениях сетевого подключения должен измениться шлюз на 10..... (ты тоже так думаешь?).
Нет не должен. При поднятии PPPoE появляется ещё один интерфейс WAN Miniport (PPPoE) с шлюзом 10.ххх.ххх.ххх, и если в свойствах отметить использование по умолчанию (обычно система сама ставит по умолчанию использование VPN соединений), то все обращения в инет будут направляться через этот шлюз.
_________________ Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
А, так это в свойствах высокоскоростного подключения смотреть надо, а не в локалке... Спойлер там IP 10.... - я всегда его наблюдаю после идентификации через логин, пароль. А вот шлюз не указан. А вот свойства его: Спойлер
Муркиз, спасибо за совет, но я уже это раньше пробовал по советам из инета. Так же пробовал в целях эксперимента на свежеустановленной ОС без антивируса и на другом компе. Брандмауэр тоже выключал. На 8-ке тоже самое наблюдал. Только на ХР работает без проблем... Пробовал другие OpenVPN с таким же вирт. адаптером - работают. Сейчас вот CyberGhost без проблем на 7-ке.
Да нет же. У него клиент пытается через локальную сеть провайдера (у которой нет выхода в инет) туннель пробросить, а не через PPPoE. rl55, скрин закладки "Setting" можно увидеть?
_________________ Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения