Правда о счетчике Pages/sec
Модераторы: Trinity admin`s, Free-lance moderator`s
Правда о счетчике Pages/sec
Win2k3
используется как терминал с 1С, без mssql, он на другой машине.
Установлено 6Гб ОЗУ, 2 из них используются, остальные 4 доступны.
При этом среднее значение счетчитка Memory\Pages/sec равно 60.
Нормально ли это?
используется как терминал с 1С, без mssql, он на другой машине.
Установлено 6Гб ОЗУ, 2 из них используются, остальные 4 доступны.
При этом среднее значение счетчитка Memory\Pages/sec равно 60.
Нормально ли это?
Покажите мне первоисточник этой глупости. Автор этого утверждения заблуждается и вводит других людей в заблуждение. Я уже не в первый раз эту глупость слышу.Смущает то, что нормальное значение счетчитка Memory\Pages/sec <20. А если >20, то это означает, что памяти не хватает и активно используется файл подкачки.
Истина здесь:
http://support.microsoft.com/kb/139609
Привожу краткий перевод на русский язык. Постарался смысл донести максимально полно.
Высокое значение счетчика Memory\Pages/sec не относится к активности обращения к свап-файлу или кэшу. Высокое значение счетчика относится к приложениям, выполняющим последовательное чтение данных из файла, отображаемого в памяти.
Высокое значение Memory: Pages/sec не является индикатором нехватки памяти или ошибкой системы мониторинга. Необходимо просмотреть другие счетчики, чтобы иметь полную картину состояния работы системы.
Файл, отображаемый в памяти - это обычно поток данных с которым работает программа. Например это может быть кэш базы данных или ее какой-то буфер или еще что-то. Рассказывать что такое поток (Stream) и как его в программировании используют, я думаю не стоит. В других местах спросите, если интересно.
Интересно, почему бы вам не посмотреть активность обращения к своп-файлу? Счетчики же рядом. Мышкой повозите немножко и увидите нужное.
Нашел источник.
Он происходит из-за кривого перевода в русской редакции Windows. Оригинал звучит так:
А то как в том анекдоте:
-Петька, ПРИБОРЫ!
-Пятьсот восемьдесят шесть!
-Чего, "пятьсот восемьдесят шесть"?
-А чего "ПРИБОРЫ"?
Он происходит из-за кривого перевода в русской редакции Windows. Оригинал звучит так:
Почему-то все читают только первые два, вернее полтора предложения про своп и считают что ОПА! Вот она проблема! А дальше ведь написано, что в этот счетчик еще входит. Счетчик Memory\Pages/sec является очень большой "сборной солянкой" всяких других параметров и не может являться 100% показателем какой-либо проблемы или явления. Анализируйте глубже!Обмен страниц/сек - это число страниц, прочитанных с диска или записанных на диск. Эта величина является суммой величин Ввод страниц/сек и Вывод страниц/сек, и включает страничный обмен (подкачку) системной кэш-памяти для доступа к файлам данных для приложений. Кроме того, сюда включается страничный обмен (подкачка) для не кэшированных файлов, непосредственно отображаемых в память.
А то как в том анекдоте:
-Петька, ПРИБОРЫ!
-Пятьсот восемьдесят шесть!
-Чего, "пятьсот восемьдесят шесть"?
-А чего "ПРИБОРЫ"?
Конечно есть!
1. Запустить perfmon
2. Нажать F1
3. Поиск "Обеспечение достаточного количества памяти".
Рецепт подходит ко всем ОС, начиная с Windows 2000.
Кстати, там же про преславутые 20 и пишут. Только там ПРАВИЛЬНО пишут, а не так, как на некоторых сайтах.
Цитата оттуда:
1. Запустить perfmon
2. Нажать F1
3. Поиск "Обеспечение достаточного количества памяти".
Рецепт подходит ко всем ОС, начиная с Windows 2000.
Кстати, там же про преславутые 20 и пишут. Только там ПРАВИЛЬНО пишут, а не так, как на некоторых сайтах.
Цитата оттуда:
Если значение «Обмен страниц/сек» достигает или превышает 20, следует внимательно изучить активность страничного обмена. Большое значение счетчика «Обмен страниц/сек» может не указывать на недостаток памяти, а быть результатом работы программы, использующей файл, отображенный в памяти.
Это означает, что какое-то ПО интенсивно юзало память. Например переложило два мегабайта ОЗУ с одного адреса в другой адрес раз эдак 500. Зачем? Ну например сортировку данных выполняло.
Если размер свопа не вырос, значит проблемы с нехваткой ОЗУ не было.
Есть мнение что своп все же юзался? Дык вы счетчик соответствующий смотрите. Сейчас вы его не смотрели, поэтому думать можно что угодно.
Счетчиков много. Каждому дано объяснение. Все просто до безумия.
Если размер свопа не вырос, значит проблемы с нехваткой ОЗУ не было.
Есть мнение что своп все же юзался? Дык вы счетчик соответствующий смотрите. Сейчас вы его не смотрели, поэтому думать можно что угодно.
Счетчиков много. Каждому дано объяснение. Все просто до безумия.
Я было написал большой ответ, но решил его не публиковать, дабы не быть побитым камнями. Слишком все упростил.
Ответ на ваш вопрос:
Указанные вами счетчики опять ни о чем.
Памят/Доступно - понятно. Чем меньше, тем хуже.
Файл подкачки/% использования - отчасти интересный счетчик.
Про "обмен страниц" уже все сказали.
Физический диск\Средняя длина очереди диска - это очередь запросов на диск. ВСЕХ запросов. В т.ч. и к свопу и к данным.
Удивительно, почему вы в упор не видите счетчиков "Ввод страниц/сек", "Вывод страниц/с", "Чтение страниц/с", "Операций вывода" ? По моему там все объяснено что к чему.
P.S. Нашел перл в хелпе perfmon.
Раздел "Определение допустимых значений счетчиков".
Описание объекта "Физический диск \ Текущая длина очереди диска". Рекомендуемое значение: Количество осей вращения плюс 2
О как! Кол-во осей вращения! Прям гироскоп, а не диск!
Моя плакал. :lol: :lol: :lol:
Ответ на ваш вопрос:
Указанные вами счетчики опять ни о чем.
Памят/Доступно - понятно. Чем меньше, тем хуже.
Файл подкачки/% использования - отчасти интересный счетчик.
Про "обмен страниц" уже все сказали.
Физический диск\Средняя длина очереди диска - это очередь запросов на диск. ВСЕХ запросов. В т.ч. и к свопу и к данным.
Удивительно, почему вы в упор не видите счетчиков "Ввод страниц/сек", "Вывод страниц/с", "Чтение страниц/с", "Операций вывода" ? По моему там все объяснено что к чему.
P.S. Нашел перл в хелпе perfmon.
Раздел "Определение допустимых значений счетчиков".
Описание объекта "Физический диск \ Текущая длина очереди диска". Рекомендуемое значение: Количество осей вращения плюс 2
О как! Кол-во осей вращения! Прям гироскоп, а не диск!
Моя плакал. :lol: :lol: :lol:
MCSA/MCSE Training Kit Exam 70-291Высокое значение Memory: Pages/sec не является индикатором нехватки памяти
Обмен страниц в сек (Page/Sec) показывает на сколько часто происходит перекачка страниц из опреативной памяти на диск. Стабильно высокое показание свидетельствует о недостаточном объеме оперативной памяти.
Угу. Не надо считать, что MCSA/MCSE Training Kit Exam 70-291 есть истина в последней инстанции.
Создателей того самого экзамена следует тщательно повозить носом по сайту Микрософта и по программе perfmon. Косяки заведомо неверных ответов периодически встречаются во всех сертификационных экзаменах у всех фирм. Беда в том, что на экзамене нужно отвечать так, как считают авторы экзамена, а не как оно есть по жизни. Если вы сдаете экзамен, то отвечайте как рекомендуют. А если вы занимаетесь реальной работой и решаете реальные проблемы, то зачастую все далеко не так, как дяди пишут в экзаменационных книжках.
http://support.microsoft.com/kb/139609
Заголовок такой: PerfMon: High Number of Pages/Sec Not Necessarily Low Memory
Перевожу на русский: Высокое значение Pages/Sec не обязательно говорит о малом кол-ве памяти.
Выше я уже не раз говорил, что высокое значение Pages/Sec является очень собирательным счетчиком. Нужно смотреть на другие счетчики, если хотите знать правду.
Создателей того самого экзамена следует тщательно повозить носом по сайту Микрософта и по программе perfmon. Косяки заведомо неверных ответов периодически встречаются во всех сертификационных экзаменах у всех фирм. Беда в том, что на экзамене нужно отвечать так, как считают авторы экзамена, а не как оно есть по жизни. Если вы сдаете экзамен, то отвечайте как рекомендуют. А если вы занимаетесь реальной работой и решаете реальные проблемы, то зачастую все далеко не так, как дяди пишут в экзаменационных книжках.
http://support.microsoft.com/kb/139609
Заголовок такой: PerfMon: High Number of Pages/Sec Not Necessarily Low Memory
Перевожу на русский: Высокое значение Pages/Sec не обязательно говорит о малом кол-ве памяти.
Выше я уже не раз говорил, что высокое значение Pages/Sec является очень собирательным счетчиком. Нужно смотреть на другие счетчики, если хотите знать правду.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя