0 / 0 / 0 Регистрация: 28.09.2021 Сообщений: 3 |
|
1 |
|
Не удаётся закрыть файл подкачки07.01.2023, 19:39. Показов 228. Ответов 4
Здравствуйте, недавно решил собрать пк на windows xp (не спрашивайте зачем), но при открытие chrome и других браузеров потипо mypla и firfox выдаёт одну и тоже ошибку , а именно chrome.exe — Не удаётся закрыть файл подкачки.
__________________
0 |
249 / 183 / 46 Регистрация: 31.01.2021 Сообщений: 923 |
|
08.01.2023, 10:06 |
2 |
Noobic_craftic, Может быть очень мало оперативки, а доступ к файлу подкаст, по каким-то причинам(может быть диск маленький) система получить не может. Ну или, может быть, система запускается, будучи загруженно в оперативную память? Видите, приходится гадать…
0 |
0 / 0 / 0 Регистрация: 28.09.2021 Сообщений: 3 |
|
08.01.2023, 13:31 [ТС] |
3 |
Я пробывал, поставил макс количество озу 2.5 gb, файл подкачки менял много раз, единственная причина это может мало места на диске, ведь на диске c: 4 свободный гига а файл подкачки 3 гига
0 |
249 / 183 / 46 Регистрация: 31.01.2021 Сообщений: 923 |
|
08.01.2023, 15:04 |
4 |
Noobic_craftic, Тогда, возможно, файл подкачки надо уменьшить? Наоборот. Вы установили winXp на 4gb флэшку?
0 |
0 / 0 / 0 Регистрация: 28.09.2021 Сообщений: 3 |
|
08.01.2023, 15:48 [ТС] |
5 |
не на 80гб диск разделён на c: d: по 40 гиг, просто раньше работало, и весь диск забит был, а щяс немогу ничего запустить, уменьшиь попробую
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
08.01.2023, 15:48 |
Помогаю со студенческими работами здесь Файл подкачки Файл подкачки Файл подкачки Файл подкачки Файл подкачки Файл подкачки И… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 5 |
Файл подкачки в Microsoft Windows XP расширяет объем доступной для приложений и служб памяти, позволяя им не ограничиваться физически установленной на компьютере RAM. Поскольку файл подкачки является дополнением к оперативной памяти, его оптимизация позволяет ощутимо повысить быстродействие системы.
В этой статье даются рекомендации по борьбе с фрагментацией файла подкачки, выбору его оптимального расположения и размера, по обеспечению безопасности и управлению файлом подкачки из командной строки. Все это дает возможность сделать операционную систему намного производительнее.
Фрагментация файла подкачки
Фрагментация файлов замедляет их чтение с жесткого диска. Фрагментирование происходит при создании и изменении файлов в условиях нехватки свободного места на диске. На сжатых томах NTFS файлы фрагментируются чаще, чем на несжатых. Файл подкачки не является исключением и тоже фрагментируется с течением времени. Правда, проблема фрагментирования сжатых томов NTFS его не касается, поскольку он не подлежит сжатию.
Фрагментирование файла подкачки происходит при отсутствии достаточного непрерывного пространства на диске для его хранения. На первых порах после установки системы таких проблем, как правило, не возникает. Однако по умолчанию, размер файла подкачки динамически изменяется и при недостатке свободного места начинается фрагментация.
Выяснить, насколько фрагментирован файл подкачки, можно с помощью встроенной утилиты «Дефрагментация диска» (Disk Defragmenter). Для этого нажмите кнопку «Пуск» (Start), вызовите диалоговое окно «Выполнить» (Run), введите dfrg.msc в поле «Открыть» (Open) и нажмите «OK». В появившемся окне нажмите кнопку «Анализ» (Analyze).
Когда откроется диалоговое окно «Дефрагментация диска», нажмите кнопку «Вывести отчет» (View Report).
В диалоговом окне «Отчет об анализе» (Analysis Report) найдите раздел «Фрагментация файла подкачки» (Pagefile fragmentation) в поле «Сведения о томе» (Volume Information).
Нажмите кнопку «Закрыть» (Close), чтобы закрыть диалоговое окно «Отчет об анализе».
Для повышения производительности системы стоит удалить фрагментированный файл подкачки и создать его заново, но уже таким образом, чтобы исключить возможность его фрагментации. Для этого нужно создать статический файл подкачки с одинаковым минимальным и максимальным размером. Это не дает системе динамически его изменять и таким образом предотвращает фрагментирование.
Дефрагментировать файл подкачки можно двумя способами: временно переместить его на другой диск/раздел или воспользоваться сторонней утилитой, например, Diskeeper. Это приложение позволяет осуществить автономную дефрагментацию файла подкачки после перезагрузки — пока система работает в обычном режиме, дефрагментировать файл подкачки нельзя. Подробнее о Diskeeper можно прочитать в статье «Diskeeper Professional: краткий обзор».
Если возможности воспользоваться Diskeeper у вас нет, придется переместить текущий файл подкачки на другой диск/раздел и создать его заново. Для этого откройте меню «Пуск», нажмите правой кнопкой мыши на элементе «Мой компьютер» (My Computer) и выберите опцию «Свойства» (Properties). В диалоговом окне «Свойства системы» (System Properties) откройте вкладку «Дополнительно» (Advanced) и нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance).
В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory).
Появится диалоговое окно «Виртуальная память». Выделите диск, на котором хранится файл подкачки, выберите опцию «Особый размер» (Custom Size) и введите значение «0» (без кавычек) в полях «Исходный размер» (Initial Size) и «Максимальный размер» (Maximum Size). Нажмите кнопку «Задать» (Set).
Теперь выделите другой диск, выберите опцию «Особый размер» и введите в полях «Исходный размер» и «Максимальный размер» одинаковые значения, равные объему физической оперативной памяти данного компьютера. Нажмите кнопку «Задать», а затем «OK». Появится диалоговое окно с предупреждением о том, что компьютер необходимо перезагрузить, прежде чем изменения вступят в силу. Трижды нажмите «OK», чтобы закрыть все диалоговые окна и завершить процесс.
После этого появится диалоговое окно «Изменение параметров системы» (System Settings Change) с вопросом, хотите ли вы перезагрузить компьютер прямо сейчас. Закройте все запущенные программы и нажмите кнопку «Да» (Yes).
После перезагрузки откройте меню «Пуск» и введите dfrg.msc в диалоговом окне «Выполнить», чтобы снова вызвать средство дефрагментации диска. В появившемся окне нажмите кнопку «Дефрагментация» (Defragment), чтобы обеспечить достаточно непрерывного свободного пространства для нового файла подкачки. После завершения дефрагментации нажмите кнопку «Закрыть», а затем закройте утилиту дефрагментации.
Снова вызовите диалоговое окно «Виртуальная память» и переместите файл подкачки на исходный диск, указав в полях «Исходный размер» и «Максимальный размер» одинаковые значения, соответствующие объему оперативной памяти компьютера. С другого диска удалите временный файл подкачки, уменьшив его размер до нуля. Несколько раз нажмите «OK», чтобы закрыть все диалоговые окна, а затем нажмите кнопку «Да» в ответ на предложение перезагрузить компьютер.
Теперь можно еще раз проанализировать диск с помощью средства дефрагментации, чтобы убедиться, что новый файл подкачки не фрагментирован.
Размещение файла подкачки
Для достижения максимальной производительности компьютера следует выбрать оптимальное размещение файла подкачки и вычислить для него наиболее подходящий размер, проанализировав быстродействие системы.
Где лучше размещать файл подкачки xp — вопрос спорный. На сайте Microsoft TechNet на этот счет даются самые разные рекомендации. Проанализировав всю доступную мне информацию по данному вопросу, я пришел к выводу, что файл подкачки следует размещать на отдельном разделе, который при этом не должен являться томом RAID. Не стоит хранить файл подкачки на физическом диске, на котором находится активно используемый раздел — например, системный.
Лучше всего размещать файл подкачки на отдельном диске, особенно если речь идет о высокопроизводительных системах с большим объемом оперативной памяти. Если у вас нет финансовой возможности выделить под файл подкачки целый винчестер, разместите его на диске, где хранятся редко используемые файлы — например, резервные копии.
Не следует хранить файл подкачки на томе RAID, поскольку скорость записи у таких томов довольно низкая. Массивы RAID 5 обеспечивают высокую скорость чтения, однако запись на них осуществляется ничуть не быстрее, чем на обычных разделах. А поскольку файл подкачки постоянно используется для чтения и записи данных, скорость операций должна быть максимальной.
Измерение производительности
Существует множество формул для расчета оптимального размера файла подкачки. Большинство из них отталкивается от объема физической оперативной памяти, однако носит ориентировочный характер и не гарантирует оптимальной производительности для той или иной конкретной системы.
Лучший способ определить наиболее подходящий размер файла подкачки — проанализировать быстродействие системы с помощью Монитора производительности (Performance Monitor), в котором предусмотрены два специальных счетчика для измерения активности файла подкачки: «% использования» (% Usage) и «% использования (пик)» (% Usage Peak).
Первый счетчик указывает на то, какой процент файла подкачки используется в текущий момент, а второй — какая доля файла подкачки используется при пиковой нагрузке, когда система обращается к нему чаще всего. Последний показатель особенно важен при расчете оптимального размера файла подкачки.
Для начала создайте файл подкачки в полтора раза большего размера, чем объем оперативной памяти вашего компьютера. Затем нажмите кнопку «Пуск» и введите в perfmon.msc в диалоговом окне «Выполнить». Откроется консоль «Производительность» (Performance).
Нажмите значок «+» в панели инструментов. В открывшемся окне «Добавить счетчики» (Add Counters) выберите пункт «Файл подкачки» (Paging File) из выпадающего меню «Объект» (Performance Object). Отметьте опции «Все счетчики» (All Counters) и «Выбрать вхождения из списка» (Select Instances from List), а затем выделите адрес файла подкачки в списке. Нажмите кнопки «Добавить» (Add) и «Закрыть».
Интервал между замерами стоит задать на уровне 15 секунд или даже больше, чтобы снизить нагрузку на системные ресурсы. Для этого нажмите кнопку «Свойства» на панели инструментов и введите нужное значение в поле «Снимать показания каждые X сек» (Update Automatically).
Через пару дней изучите журнал измерений. Для этого нажмите кнопку «Просмотр отчета» (Report View) в панели инструментов. Если при пиковой нагрузке процент использования файла подкачки составляет менее 90%, изменять его размер не нужно. Если этот показатель превышает 90%, следует изучить подробный отчет о сеансе, чтобы понять, насколько часто процент использования файла подкачки достигает пика. Если это происходит довольно регулярно, стоит увеличить размер файла подкачки и провести еще один сеанс измерения.
Безопасность файла подкачки
Помимо всего прочего, существует возможность удалять файл подкачки при завершении работы системы и управлять им с помощью утилиты командной строки. В некоторых ситуациях это бывает довольно актуально.
Настроить очистку файла подкачки при завершении работы системы можно с помощью консоли «Локальные параметры безопасности» (Local Security Policy), которая располагается в разделе «Администрирование» Панели управления (Control Panel | Administrative Tools). Разверните раздел «Параметры безопасности | Локальные политики | Параметры безопасности» (Select Security Settings | Local Policies | Security Options), дважды щелкните на политике «Завершение работы: очистка страничного файла виртуальной памяти» (Shutdown: Clear Virtual Memory Pagefile) и выберите опцию «Включен» (Enabled).
Эту опцию стоит использовать только при наличии на компьютере нескольких операционных систем, поскольку в таком случае существует реальная возможность прочитать содержимое файла подкачки одной системы из другой. Если операционная система на компьютере всего одна, файл подкачки на ней всегда заблокирован и недоступен для просмотра. Удалять его не стоит, потому что он может пригодиться при расследовании действий пользователей.
Утилита командной строки Pagefileconfig
В состав Windows XP входит утилита командной строки Pagefileconfig, которая позволяет просматривать и изменять настройки текущего файла подкачки, создавать и удалять дополнительные файлы подкачки. При первом запуске утилиты появляется диалоговое окно.
Выполните команду CSCRIPT //H:CSCRIPT //S, а затем снова запустите команду Pagefileconfig без переключателей.
Чтобы получить справку по всем функциям утилиты, выполните команду Pagefileconfig /?.
Заключение
Windows XP автоматически создает и настраивает файл подкачки при установке системы. Стандартная конфигурация неплоха, но ее всегда можно оптимизировать в соответствии с особенностями конкретного компьютера. Рекомендации, которые приводятся в этой статье, позволяют улучшить настройки файла подкачки и тем самым существенно повысить производительность системы.
Источник
Рекомендуемые сообщения
-
- Жалоба
- Поделиться
Вобщем дело было так!!!
Выключился свет
Включили свет
Ком разумеецо не включается
точнее винда не грузится….КАК ТОЛЬКО ДОХОДИТ ДО МОМЕНТА ГРУЗИТЬ ВИНДУ
СИСТЕМА ПЕРЕГРУЖАЕТСЯ (сделал все возможное чтобы зайти в винду….)
Думал шо это ЗАГРУЗОЧНЫЙ сектор не пашет——не оно
при сканировавии «video» комп перегружацо (остально нормально сканировалось и ошибок не выдавало)
кобщем в конце концов отфарматировал диск де стоял ХР
тестил «видео» уже не перегружает
ВОТ НАЧИНАЮ Устанавливать винду
пишет
«ПРоизошла внутрення ошибка программы установки»
«Не удалось найти место для файла подкачки»
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
-
- Жалоба
- Поделиться
Загрузочный диск -> «восстановление системы».
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
- Автор
-
- Жалоба
- Поделиться
Загрузочный диск -> «восстановление системы».
это команда fixmbr??
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
-
- Жалоба
- Поделиться
Суворов
Так как не указываешь выбранную Файловую Систему (ФС), то предположение о выбранной FAT32.
NTFS такое не выдаст!!! :rolleyes:
Итак: переведи директорию с установленной Виндой в NTFS.
А заодно и весь ХАРД — уже писалось об этом.
Потом, с помощью прог ДЕФРАГМЕНТАЦИИ, описывались уже, (Diskeeper, например), смотришь, ГДЕ расположился файл подкачки?
Правильно установленная Винда ПРО англ. пашет в норме. Читай про это в выпусках Софт-Журнала. :blush2:
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
-
- Жалоба
- Поделиться
Вобщем дело было так!!!
Выключился свет
Включили свет
Ком разумеецо не включается
точнее винда не грузится….КАК ТОЛЬКО ДОХОДИТ ДО МОМЕНТА ГРУЗИТЬ ВИНДУ
СИСТЕМА ПЕРЕГРУЖАЕТСЯ (сделал все возможное чтобы зайти в винду….)
Думал шо это ЗАГРУЗОЧНЫЙ сектор не пашет——не оно
при сканировавии «video» комп перегружацо (остально нормально сканировалось и ошибок не выдавало)
кобщем в конце концов отфарматировал диск де стоял ХР
тестил «видео» уже не перегружает
ВОТ НАЧИНАЮ Устанавливать винду
пишет
«ПРоизошла внутрення ошибка программы установки»
«Не удалось найти место для файла подкачки»
Какой размер диска, на который ставишь винду, может ей места мало? Сколько у тебя памяти в компе? Может ты позже (уже при установленной первой винде) добавил память? Тогда вынь добавленное и устанавливай. Файл подкачки винда ставит по умолчанию в полтора раза больше, чем установлено памяти в компе. Чем больше памяти, тем больше места ей надо для установки.
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
- Автор
-
- Жалоба
- Поделиться
Суворов
Так как не указываешь выбранную Файловую Систему (ФС), то предположение о выбранной FAT32.
NTFS такое не выдаст!!! :rolleyes:
Итак: переведи директорию с установленной Виндой в NTFS.
А заодно и весь ХАРД — уже писалось об этом.
Потом, с помощью прог ДЕФРАГМЕНТАЦИИ, описывались уже, (Diskeeper, например), смотришь, ГДЕ расположился файл подкачки?
Правильно установленная Винда ПРО англ. пашет в норме. Читай про это в выпусках Софт-Журнала. :blush2:
Значит ХАРД у меня весь в NTFS…..с этим проблем нед
А ВЕСЬ ХАРД СТЕРАТЬ МНЕ КАТЕГОРИЧЕСКИ НИЗЯЯЯ!!!! ТАК как по универу там,по прогерству много информации
Какой размер диска, на который ставишь винду, может ей места мало? Сколько у тебя памяти в компе? Может ты позже (уже при установленной первой винде) добавил память? Тогда вынь добавленное и устанавливай. Файл подкачки винда ставит по умолчанию в полтора раза больше, чем установлено памяти в компе. Чем больше памяти, тем больше места ей надо для установки.
РАЗМЕР ХАРДА 250 гектаров
РАЗмер куда желал бы поставить —25гекторов отфарматированых в НТФС
ОЗУ—1гиг , её не добовлял и ваще в комп из железа ничего не добовлял
У меня мысля…..если када свет выключился полетела ОЗУ НАХ????
хотя када тестил никаких ошибок не выдавало
МОЖЕТ ЧЕ В БИОСЕ ТАМ ВЫСТАВИТЬ НАДО??
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
-
- Жалоба
- Поделиться
Суворов:
1. попробуй установить систему с другого дистрибутива
2. перед установкой загрузись с какого-нить liveCD и отформатируй логический диск куда собираешься устанавливать ось
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
- Автор
-
- Жалоба
- Поделиться
Суворов:
1. попробуй установить систему с другого дистрибутива
2. перед установкой загрузись с какого-нить liveCD и отформатируй логический диск куда собираешься устанавливать ось
Я бы это умпел бы все за день сделать еслиб не праздники :blush2:) :rolleyes:((
как только попробую отвечу
- Цитата
Ссылка на комментарий
Поделиться на другие сайты
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Виртуальная память – метод управления компьютером, который предоставляет возможность запускать программы, требующие больший объем оперативной памяти, чем установлено на ПК. Это осуществляется путем выгрузки неиспользуемых данных в файл на диске. Он именуется pagefile.sys. Такой метод расширения аппаратных возможностей компьютера появился до Windows XP и постоянно совершенствуется от версии к версии.
Файл pagefile.sys является файлом подкачки (своп-файл). Расширяется виртуальная память компьютера по следующему алгоритму. Windows XP, при запуске обильного количества программ или функционировании ресурсоемкого приложения, выгружает данные неактивных на данный момент приложений и некоторые фоновые службы в оперативной памяти и записывает их в файл pagefile.sys. Он в основном располагается на системном разделе. Но с выходом Vista появилась возможность использовать USB-флешку, чтобы хранить на ней файл подкачки.
Виртуальная память таким образом немного замедляет работу системы (скорость доступа до ячеек жёсткого диска значительно меньше скорости доступа до ячеек оперативной памяти), но дарит возможность работать с приложениями в Windows, требующими больше ОЗУ, чем физически установлено на компьютере.
При недостатке оперативной памяти лучшим решением будет докупить еще одну планку, чем расширять ее за счет файла подкачки, но не всегда есть такая возможность, потому рассмотрим, как установить и изменить размер своп-файла.
И еще один важный момент: Windows XP поддерживает память, объемом чуть больше 3 Гб ОЗУ в связи с недостаточным количеством адресного пространства. При установке 4 Гб операционная система сможет работать с ~3,25 Гб ОЗУ, остальной объем будет неактивным.
Конфигурация своп-файла
Настройка файла подкачки в среде Windows XP осуществляется аналогичным для более новых версий методом.
- Вызываем контекстное меню папки «Мой компьютер» и запускаем диалог «Свойства».
- Переходим на последнюю вкладку в первом ряду под названием «Дополнительно», где можно расширить память компьютера.
- Во фрейме «Быстродействие» щелкаем по кнопке «Параметры».
- Переходим на вторую вкладку с наименованием «Дополнительно».
- Во фрейме «Виртуальная память» жмем «Изменить».
После этого осуществляется настройка файла подкачки в XP.
- Перемещаем триггерный переключатель в положение: «Особый размер».
- Выбираем системный диск с меткой «С:» и вводим объем файла подкачки.
Многие специалисты рекомендуют устанавливать его минимальный и максимальный объемы равными. Таким образом дополнительная память не фрагментируется, повышая этим быстродействие и незначительно уменьшая изнашивание жесткого диска.
Что касается конкретных цифр, то здесь мнения расходятся. Оптимальная настройка файла подкачки в Windows XP осуществляется операционной системой, потому новичкам рекомендуется устанавливать его «Размер по выбору системы». В дальнейшем опыт подскажет, какой объем виртуальной памяти требует ваш компьютер для нормального функционирования, но файл подкачки не должен быть меньше объема ОЗУ. Всемирно Известные Украинцы Вики
- После выбора варианта (и ограничения объема при особом размере) обязательно кликаем «Задать».
- Жмем«ОК».
- Опять кликаем по кнопке «ОК», прочитав сообщение с оповещением о том, что виртуальная память расширится после перезагрузки компьютера.
- На предложение перезагрузить ПК отвечаем, исходя из ситуации.
Не обязательно перезапускать компьютер сразу после того, как завершилась настройка файла подкачки.
Рекомендации по настройке и объему своп-файла
Стоит отметить, что при использовании двух и более жестких дисков (именно HDD, а не разделов) в системе файл подкачки лучше размещать на винчестере, отличном от того, на котором размещен системный диск с установленной Windows XP. Причем размещать файл pagefile.sys следует на первый раздел этого диска, так как доступ к нему осуществляется немногим быстрее ввиду меньшего диаметра пластины. Это немного разгрузит системный раздел и повысит быстродействие ПК.
Если используете динамический файл подкачки, его следует время от времени дефрагментировать посредством специального дефрагментатора (интегрированная в Windows XP утилита для этих целей не предназначена). Для этих целей подойдет крохотная программа PageDefrag.
Содержание
- Слишком мало виртуальной памяти
- Developing.ru
- Как бороться с “thread creation error: Недостаточно памяти..
- Ошибка SQL Server: файл подкачки слишком мал для этой операции
- Как эффективно запустить несколько процессов / моделей Pytorch одновременно? Traceback: файл подкачки слишком мал для выполнения этой операции.
- Ошибка SQL Server: файл подкачки слишком мал для этой операции
Слишком мало виртуальной памяти
Начну издалека.
В компьютере присутствуют 2 вида памяти — это Оперативная и Физическая.
Оперативная — находится в планках Оперативной памяти на материнской плате. От её объема зависит быстродействие компьютера (чем больше, тем быстрее). В «оперативке» происходят всяческие процессы, нужные для работы Операционной Системы (ОС) и к которым нужно иметь быстрый доступ (оперативный). На этом хватит маленького ознакомления с ней.
Физическая — находится в жестком диске. Подразумевается как место, отведенное файлам ОС и Вашим личным (фото, видео, программы и т.п.).
Но здесь есть небольшой нюанс. Компьютеры, на которых установлена ОС Windows, используют для своих целей Виртуальную память.
Виртуальная память — это своеобразный симбиоз Оперативной и Физической памяти. Когда в оперативной памяти становится мало места, а системе нужно функционировать, она обращается к физической памяти и проделывает с ней те же операции, что и с оперативной. Сложно объяснил? Тогда попроще.
При установке Windows создается Файл подкачки, который находится в системном диске (где установлена ОС) и имеет название pagefile.sys (он скрытый и системный).
Вот к нему и обращается ОС, когда в «оперативке» не хватает памяти. В принципе можно сказать что в этом файле и сосредоточена вся Виртуальная память.
Обычно такой недостаток памяти системой оповещается в подобном окне:
Это означает то, что Виртуальная память, а именно размер файла подкачки слишком мал для выполнения всех операций.
Обычно такое происходит со временем, когда Вы устанавливаете всё больше и больше программ, а они занимают всё больше физического места и процессов тоже становится больше, а они в свою очередь занимают больше оперативной памяти. Что в итоге приводит к малому объему виртуальной памяти.
Кстати, подобное явление так же можно отнести к признакам торможения и зависания компьютера.
Установить нужный размер Виртуальной памяти (файла подкачки) можно следующим образом:
В Windows XP: ПКМ по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры”
В Windows 7: ПКМ по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В конечном счёте окошко будет таким:
Вот здесь и нужно изменять. Обычно лучше увеличить данный размер.
Отмечу лишь что нужно уделить больше внимания на Дополнительные советы по оптимизации файла подкачки.
Источник
Developing.ru
Как бороться с “thread creation error: Недостаточно памяти..
Мастера подскажите, как бороться с “thread creation error: Недостаточно памяти для обработки команды”, говорит, что, мол, мало памяти, хотя под стек выделено 256M <$M 16384,268435456>, на машине стоит 512М, в диспетчере задач приложение показывает, что для приложения выделено около 5M. Пишу на Delphi 7 под WinXP.
Может, кто сталкивался с такой бедой, из каких соображений принимается решение, что не хватает памяти. До того как в проге было мало элементов (меньше сотни кнопок, меток и т.д.) такое сообщение не выскакивало, сейчас их несколько сотен, такое сообщение выскакивает, после того, как вызываю play_sound для проигрывания wav файла, но ф-н sndPlaySound все время выдает FALSE, хотя перенес этот модуль из старого проекта там все работало, а после этого еще раз play_sound но для пробирования тона, процесс (Thread) созданный sndPlaySound так и остается, а звука нет. Причем если вызывать sndPlaySound с тем же именем файла, но указанным как константа – звук есть, если же переменная (PChar) – звука нет.
Содержание ComboBox’ов (ItemIndex = -1 если задал имя файла ):
нет
100 Гц, 1 гудок
100 Гц, 2 гудка
200 Гц, 1 гудок
200 Гц, 2 гудка
300 Гц, 1 гудок
300 Гц, 2 гудка
500 Гц, 1 гудок
500 Гц, 2 гудка
700 Гц, 1 гудок
700 Гц, 2 гудка
1000 Гц, 1 гудок
1000 Гц, 2 гудка
1500 Гц, 1 гудок
1500 Гц, 2 гудка
2000 Гц, 1 гудок
2000 Гц, 2 гудка
type
TPlayToneThread = class(TThread) // Поток проигрывания тона
private
Frequency: integer; // Частота тона, Гц
Duration: integer; // Длительность выдачи тона, мс
Count: integer; // Кол-во выдаваемых тонов
protected
procedure Execute; override; // Исполняемая часть
end;
Источник
Ошибка SQL Server: файл подкачки слишком мал для этой операции
Изучите НЕОБХОДИМОЕ ОБУЧЕНИЕ ASP.NET | Учебник по ASP.NET Полный курс для начинающих [Учебник] | #anik
Я запускаю SQL Server 2012 Express (v 11.0.3000) на виртуальном сервере под управлением Windows Server 2008 R2. За последние пару недель SQL Server случайным образом вылетал или зависал. Глядя на журнал SQL-сервера, кажется, что прямо перед сбоями я получаю сообщение об ошибке: «Не удалось загрузить DLL dbghelp.dll или одну из DLL, на которые он ссылается. Причина: 1455 (файл подкачки слишком мал для этого операция . «
Я не понимаю, относится ли это к файлу подкачки SQL Server или файлу подкачки Windows. Поскольку это виртуальный сервер, виртуальная память отключена в конфигурации системы Windows. Когда я захожу в диспетчер задач, он показывает, что у меня 94089 МБ свободной физической памяти. Я нашел статью, в которой говорится, что на виртуальном сервере вся память в любом случае является виртуальной, поэтому для виртуализированного экземпляра Windows все это выглядит как физическая память. Поэтому, если у сервера есть столько доступной памяти, я не понимаю, почему файл подкачки SQL Server будет слишком маленьким.
Когда я искал это сообщение об ошибке 1455, я нашел эту статью (http://www.sqlservercentral.com/Forums/Topic1487760-5-1.aspx), в которой предлагается уменьшить максимальный объем памяти сервера. Я предполагаю, что это означает уменьшение максимального объема памяти сервера в свойствах сервера SQL Server. В настоящее время установлено 1024 МБ. Кажется нелогичным уменьшить объем памяти сервера в этой ситуации. К тому же 1 ГБ не кажется большим.
Когда я перехожу на вкладку «Общие» свойств SQL Server, значение «Память» равно 4096 (МБ).
Ниже приведен снимок экрана журнала SQL Server: введите здесь описание изображения.
Источник
Как эффективно запустить несколько процессов / моделей Pytorch одновременно? Traceback: файл подкачки слишком мал для выполнения этой операции.
Фон
У меня очень маленькая сеть, которую я хочу протестировать с разными случайными начальными числами. Сеть почти не использует 1% вычислительной мощности моих графических процессоров, так что теоретически я мог бы запустить 50 процессов одновременно, чтобы опробовать сразу несколько разных семян.
Проблема
К сожалению, я даже не могу импортировать pytorch в несколько процессов. Когда количество процессов превышает 4, я получаю сообщение Traceback о слишком маленьком файле подкачки.
Минимальный воспроизводимый код§ — dispatcher.py
§ Я увеличил количество семян, чтобы люди с лучшими машинами также могли их воспроизвести.
Минимальный воспроизводимый код — ml_model.py
Дальнейшее расследование
Я заметил, что каждый процесс загружает в оперативную память много dll. И когда я закрываю все другие программы, которые используют много ОЗУ, я могу получить до 10 процессов вместо 4. Так что это похоже на ограничение ресурсов.
Вопросов
Есть ли обходной путь?
Какой рекомендуемый способ обучить множество небольших сетей с помощью pytorch на одном графическом процессоре?
Должен ли я вместо этого написать собственное ядро CUDA или использовать другой фреймворк для этого?
Моя цель состояла в том, чтобы запускать около 50 процессов одновременно (на машине с ОЗУ 16 ГБ, ОЗУ графического процессора 8 ГБ)
Источник
Ошибка SQL Server: файл подкачки слишком мал для этой операции
Я запускаю SQL Server 2012 Express (v 11.0.3000) на виртуальном сервере под управлением Windows Server 2008 R2. За последние пару недель SQL Server случайно разбился или висел. Если посмотреть на журнал SQL-сервера, кажется, что перед ошибками я получаю сообщение об ошибке «Не удалось загрузить DLL dbghelp.dll или одну из библиотек DLL, которые он ссылается. Причина: 1455 (Файл подкачки слишком мал для этого операция. «
Я смущен относительно того, ссылается ли это на файл подкачки SQL Server или файл подкачки Windows. Поскольку это виртуальный сервер, виртуальная память отключается в конфигурации системы Windows. Когда я перехожу к диспетчеру задач, он показывает, что у меня есть 94,089 МБ свободной физической памяти. Я нашел статью, в которой говорится, что на виртуальном сервере вся память виртуальна в любом случае, поэтому для виртуализованного экземпляра Windows все это выглядит как физическая память. Поэтому, если на сервере имеется много доступной памяти, я не понимаю, почему файл подкачки SQL Server будет слишком мал.
Когда я ищу это сообщение об ошибке 1455, я нашел эту статью (http://www.sqlservercentral.com/Forums/Topic1487760-5-1.aspx), которая предполагает сокращение максимальной памяти сервера. Я предполагаю, что это означает уменьшение максимального размера памяти сервера в свойствах сервера в SQL Server. В настоящее время установлено значение 1024 МБ. В этой ситуации кажется недопустимым уменьшение памяти сервера. Плюс, 1GB не похоже на много.
Когда я перехожу на вкладку «Общие» свойств SQL Server, значение для памяти составляет 4096 (МБ).
Ниже приведен снимок экрана журнала SQL Server: введите описание изображения здесь
Источник
I guess you are translating the message and what the message means is Could not find space for swap file.
It’s some time since I installed XP, but I think it tries initially to create a swap file of a size related to your installed memory (eg twice the RAM size). The message, if I’m interpreting it correctly, means that you don’t have enough free space on your install disc.
For example, if you have the maximum 4GB of RAM (for a 32-bit OS), you will need a file this size for hibernation (hiberfil.sys
), plus an 8GB file for swap (pagefile.sys
), meaning that you need at least 12GB more than what the installed files occupy, so I would suggest a target disc of 32GB or more.
If you are installing in a VM, it is easy to configure a larger virtual drive — you could also make it expandable. You can also easily reduce the VM’s memory to reduce the swap/hibernation overhead.
If you are installing to a hard disc, then you need a bigger disc, or you have to remove or disable RAM modules.
Once the system has been installed and booted, you can change the swap file location and size (though not the hibernation file).
By the way, the rule of thumb that swap size is double RAM size is a very poor one: the swap space needed depends on the number and size of the programs you run, and will normally need to increase if the RAM size is reduced.
I guess you are translating the message and what the message means is Could not find space for swap file.
It’s some time since I installed XP, but I think it tries initially to create a swap file of a size related to your installed memory (eg twice the RAM size). The message, if I’m interpreting it correctly, means that you don’t have enough free space on your install disc.
For example, if you have the maximum 4GB of RAM (for a 32-bit OS), you will need a file this size for hibernation (hiberfil.sys
), plus an 8GB file for swap (pagefile.sys
), meaning that you need at least 12GB more than what the installed files occupy, so I would suggest a target disc of 32GB or more.
If you are installing in a VM, it is easy to configure a larger virtual drive — you could also make it expandable. You can also easily reduce the VM’s memory to reduce the swap/hibernation overhead.
If you are installing to a hard disc, then you need a bigger disc, or you have to remove or disable RAM modules.
Once the system has been installed and booted, you can change the swap file location and size (though not the hibernation file).
By the way, the rule of thumb that swap size is double RAM size is a very poor one: the swap space needed depends on the number and size of the programs you run, and will normally need to increase if the RAM size is reduced.