4

Я работал на компьютере компании, пытаясь выяснить, что с ним не так, почему он работал так медленно. Я запустил chkdsk в пятницу днем, и потребовалось почти час, чтобы получить 2% на первом шаге. Поэтому я начинаю думать, возможно, это был неисправный жесткий диск.

Когда я пришел на работу этим утром, чтобы посмотреть на компьютер, chkdsk был закончен, и я был на обычном экране входа в систему для Windows 7. Я нажал "переключить пользователя" и вошел в систему как администратор. ПК потребовалось не менее 5 минут, чтобы перейти от экрана "Добро пожаловать" к тому месту, где я мог видеть рабочий стол.

Компьютер совершенно новый, всего пару месяцев назад. Кстати, я увеличил размер файла подкачки, и после перезапуска компьютера он начал работать быстрее.

РЕДАКТИРОВАТЬ: @Mortie -> Вот скриншот, который вы искали на HDTune

6 ответов6

3

Может ли полный файл подкачки замедлить мой компьютер?

Суть вопроса в стороне, чтобы ответить только на заголовок; и да и нет.

Нет, он не будет медленнее, чем, например, когда он наполовину полон. Использование файла подкачки вообще означает доступ к диску, который, конечно, медленнее, чем физическое ОЗУ, но объем использования файла подкачки не делает его медленнее. (Тем не менее, теоретически, если файл подкачки является смежным, скажем, для 90%, то становится сильно фрагментированным, тогда да, он станет медленнее, когда вы начнете использовать верхние части файла.)

С другой стороны (и что более важно), если ваш файл подкачки "заполнен", то у вас полностью исчерпаны все формы памяти, как физической, так и виртуальной. В этот момент Windows выдаст вам предупреждение о том, что не хватает места, и что программы могут быть не в состоянии распределить память (это предупреждение отличается от того, которое показано ниже, и говорит о том, что Windows расширяет файл подкачки и что некоторые выделения памяти могут не будет выполнено во время процесса). За этим вскоре будут следовать программы, начинающие аварийно завершать работу (не только новые программы, но даже существующие программы, в зависимости от их характера). В какой-то момент это может вывести систему из строя и потребовать перезагрузки, что, конечно, замедляет все.


Что касается фактической проблемы, похоже, что система просто делала страничку во всех / большей части данных из файла подкачки в физическое ОЗУ, когда вы использовали систему. Это может занять некоторое время. Увеличив файл подкачки, вы сделали так, чтобы меньше страниц нужно было выгружать, но даже в этом случае Windows имеет тенденцию выкидывать память из неактивных программ независимо от того. У этого вопроса была другая причина, но похожие симптомы.

1

У меня было несколько компьютеров, которые отображали полный или почти полный файл подкачки (согласно гаджету All CPU meter). Один из компьютеров стал чрезмерно медленным (Pentium D, маленький диск), а на одной машине был полный файл подкачки без каких-либо программ. Во всех них завершение работы заняло целую вечность, поскольку Windows обнуляла файл подкачки.

Я потратил некоторое время на изучение этого, но ни одна из веб-страниц, где задавался этот вопрос, похоже, не нашла решения. Наконец, на прошлой неделе, когда я проверял, что Windows 7 правильно настроена для SSD, я наткнулся на ответ. Windows заполняет файл подкачки из-за суперзагрузки. Медленные компьютеры с небольшим файлом подкачки могут стать ледниковыми и непригодными для использования.

Вы можете исправить это, отключив superfetch. Инструкции по отключению этой функции вы найдете в большинстве списков настроек для твердотельных накопителей. На этих страницах также предлагается отключить предварительную выборку, но если у вас нет SSD, это действительно замедлит время загрузки программы. Отключите только superfetch, перезагрузите компьютер, и вы увидите неиспользуемый файл подкачки. Мой Pentium D объемом 2 ГБ по-прежнему показывает использование некоторых файлов подкачки, но у него мало памяти и небольшой файл подкачки (этот диск слишком мал, чтобы увеличить его), но теперь компьютер работает намного быстрее.

1

Сколько оперативной памяти у машины?

Файл подкачки в операционных системах на базе Windows - это специальный файл, который действует как своего рода "блокнот" для хранения измененных страниц, которые все еще используются каким-либо процессом. Таким образом, в упрощенном виде, файл подкачки используется Windows для хранения временных данных, которые выгружаются и удаляются из физической памяти, чтобы обеспечить больший набор виртуальной памяти.

Заполнение этого файла действительно замедлит работу компьютера, если он исчерпает реальную память (ОЗУ) и постоянно использует файл подкачки. Я бы проверил, распознается ли все ОЗУ, когда доступ к файлу подкачки в тысячи раз медленнее, чем доступ к ОЗУ.

Более дешевый способ потенциально повысить производительность - использовать быстрый SD или USB-диск для включения Readyboost в Windows 7. Хотя, было бы лучше решить корень проблемы.

Для этого я бы сначала посмотрел на оперативную память. Вы говорите, что это компьютер компании, поэтому пусть они купят больше оперативной памяти для машины, если в настоящее время распознается вся установленная оперативная память.

0

Offcourse pagefile.sys некоторой степени влияет на производительность компьютера (читайте здесь и здесь), а также имеет большое влияние, если вы работаете на компьютере с Windows-7 , так как он вызывает большие дампы, которые переносятся файлом страницы.

Но эффект не так велик, как вы думаете, потому что другие вопросы, такие как объем и частота оперативной памяти, тактовая частота процессора вашей машины, процессы запуска имеют гораздо больший эффект, чем файл подкачки.

Я рекомендую вам проверить Индекс производительности Windows, чтобы вы могли собирать информацию о большинстве важных устройств и их производительности, а также я хотел бы получить еще одно замечание:

Я увеличил размер файла подкачки, и после перезапуска компьютера он начал работать быстрее.

Здесь перезапуск может привести к нескольким другим настройкам и очисткам для вас, так что не верьте увеличению размера файла подкачки, так как проблема производительности легко.

Как последнее примечание, так как:

компьютер новый, всего пару месяцев

Это должно быть в гарантии, поэтому, если проблема не исчезнет, просто зайдите и получите свои права.. :)

0

Я все еще думаю, что это что-то с жестким диском, вызывающее проблему ... У меня была та же проблема, и я понял ее, посмотрев на кривые чтения / записи жесткого диска. вот что я сделал:

1. Загрузите HD-мелодию (http://www.hdtune.com/). Вы также можете использовать бесплатную пробную версию. 2. Отметьте отметку на жестком диске (чтение и запись) и дайте ему закончить рисование кривых. 3. внимательно посмотрите на эти кривые ... если слишком много больших сдвигов с высокого значения на низкое, и оно повторяется во всем процессе, значит, у вас неисправный жесткий диск. Кривые должны плавно зигзагообразно плавно продолжать кривую.

опубликуйте кривые здесь, если у вас есть проблемы с их анализом;)

0

Вы можете использовать диспетчер задач, чтобы увидеть, сколько страниц используется и какой процесс использует его. Посмотрите под вкладкой «Производительность» для общего чувства (ключом является «доступная» физическая память, а не «свободная»). Если этого недостаточно, нажмите кнопку «Монитор ресурсов» на этой странице и посмотрите на использование памяти на вкладке «память».

Другая, довольно редкая проблема, с которой я столкнулся, характеризуется тем, что индикатор привода постоянно горит, а система почти не работает. Это происходит, когда по какой-то причине система решает переключить режим жесткого диска / контроллера из режима «Ultra DMA» в режим «PIO» (обычно после обнаружения ошибки в режиме DMA). Вы можете проверить это, зайдя в Диспетчер устройств и просмотрев вкладку контроллера IDE ATA / ATAPI. Дважды щелкните на соответствующем контроллере ATA и посмотрите «Дополнительные настройки». Если режим PIO, вы можете попробовать исправить это, перейдя на вкладку «Драйвер» и удалив драйвер. Как только это будет сделано, нажмите кнопку ОК, закройте окна и перезагрузите компьютер. Система должна переустановить правильный драйвер DMA.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .