Распределение времени процессора и использование памяти

Обсуждение отвлеченных тем.

Модераторы: Letun, Юрий, max-sever, BlackIsle

Ответить
Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Распределение времени процессора и использование памяти

Сообщение Yura12 » 14.01.2008 8:49

Может имеет смысл рассмотреть на форуме следующий вопрос. Есть ведь в настройках Windows (Панель Управления - Система - Дополнительно - Быстродействие - Дополнительно) два параметра: Распределение времени процессора и Использование памяти.

Так вот может быть стоит оба их переставить. Оба по умолчанию стоят для оптимизации программ.

А может имеет смысл параметр "Использование памяти" ставить в положение "..Системного кеша", ну если у компьютера скажем гигабайт памяти, зачем экономить каких-то лишних 8 мегабайт?

И второй - Распределение времени процессора - так ведь если поставить "служб, работающих в фоновом режиме..." - то даже в Help сказано "Признак равного выделения ресурсов процессора всем программам.". Думаю тогда будет работать быстрее. Ведь я сам смотрел в диспетчере задач - пооткрывал кучу Word, Excel, Explorer, Winamp, Outlook - так Winamp всего 1 процент процессора берёт, а остальные тем более ничего не берут, когда сидишь в Word печатаешь или письмо набираешь в Outlook. Так зачем им давать бОльшиий приоритет, как сделано в Windows по умолчанию? Лучше же дать больший приоритет службам, работающим в фоновом режиме (Автообновление, антивирус, Windows Defender, ... ) - ведь тормозят то как раз они, а не офисные программы (игры в данном случае не рассматриваются). Так ведь получается выгоднее дать больше ресурсов процессора именно службам, работающим в фоновом режиме!

JaJa
Клубмен
Клубмен
Сообщения: 3253
Зарегистрирован: 08.10.2003 0:15
Откуда: МИРовой Клуб
Контактная информация:

Сообщение JaJa » 14.01.2008 9:21

Yura12, Это всё зависит от задач, которые выполняет компьютер.
По умолчанию Windows XP настроена на улучшенное выполнение приложений пользователя.
А может имеет смысл параметр "Использование памяти" ставить в положение "..Системного кеша", ну если у компьютера скажем гигабайт памяти, зачем экономить каких-то лишних 8 мегабайт?
Не совсем 8 мб.
- Распределение времени процессора.....службам, работающим в фоновом режиме!
Вы смотрите на глобальное использование времени процессора. Но никакой деспетчер задач не покажет пиковое.
Играет винамп. Вот ему надо считать ещё кусочек файла, драйверу на звуковую отправить очередную порцию данных. А тут фоновая служба пережватывает 100% времени процессора. Итог: Вы слышите затык звука.
Все эти настройки имеет смысл крутить только если Вы собираетесь использовать компьютер как сервер.

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 14.01.2008 9:28

А если не совсем 8 Мб - то сколько? какой максимум?

JaJa
Клубмен
Клубмен
Сообщения: 3253
Зарегистрирован: 08.10.2003 0:15
Откуда: МИРовой Клуб
Контактная информация:

Сообщение JaJa » 14.01.2008 12:07

Максимум? вся память. Так забивает 40...65% свободной.

Если очень хочется играть с кэшем http://www.oo-software.com/en/products/ooclevercache/ платная.

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 14.01.2008 13:06

Ну раз кеш забивает память, которая всё равно свободна, то тогда следует его включить (где много памяти и есть лишняя).

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 14.01.2008 19:50

Yura12
Настройка "Использование памяти" не задает, сколько именно оперативной памяти будет занимать кеш. Он сколько занимал, столько и будет занимать - сколько фактически надо будет. Настройка влияет на объем адресного пространства, которое займет системный кеш - и вот тут в значении "Системного кеша") он займет почти весь доступный объем адресного пространства после загрузки системы, да еще и потеснит прочие системные ресурсы, вроде неразделяемого пула, таблиц страничного обмена, реестр. На практике в файловых серверах скорее кончается неразделяемый пул, нежели заполняется системный кеш. Проблемы также могут возникнуть у видеодрайверов NVIDIA и Intel - им будет нехватать адресов для работы TurboCache/DVMT. Так что нет никакого смысла менять эту настройку до тех пор, пока вы на графике производительности "Память\Байт кеш-памяти" не увидите кардиограмму вместо в целом ровной линии с плавными переходами. Кстати, в счетчике "Память\Резидентных байт кеш-памяти" увидите, сколько памяти фактически занимает кеш файловой системы. Опять же можно ориентироваться на превышение данного значения половины значения счетчика "Байт кеш-памяти".

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 15.01.2008 8:46

Спасибо за подсказку с памятью.

А как насчёт распределения времени процессора? Ведь в подсказке Windows сказано, что если поставить переключатель в состояние "Для системного кеша" то это признак равного распределния времени всем процессам (и программам и фоновым).

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 16.01.2008 19:14

распределения времени процессора
Эта опция изменяет интервал времени, которым планировщик потоков руководствуется при распределении процессорного времени. Никакого изменения логики многозадачности не происходит - просто укрупняется в три раза единица измерения, соответственно, на один условный такт работы потока приходится втрое больше аппаратного времени процессора.

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 17.01.2008 9:13

Спасибо за ответ. А можно спросить, а как это влияет на быстродействие?

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 17.01.2008 20:22

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

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 18.01.2008 9:10

Спасибо за ответ. И можно спросить ещё один совет, а как всё-таки лучше ставить этот переключатель, чтобы связка Windows Defender + Symantec Antivirus меньше тормозили систему?

Lovrik
Модератор
Сообщения: 1487
Зарегистрирован: 22.01.2004 15:48
Откуда: Россия, Питер
Контактная информация:

Сообщение Lovrik » 18.01.2008 18:57

Yura12, -
а как всё-таки лучше ставить этот переключатель, чтобы связка Windows Defender + Symantec Antivirus меньше тормозили систему?

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

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

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

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 21.01.2008 8:40

Но ведь Windows Defender никогда не конфликтовал ни с каким антивирусом (в том числе и с Symantec Antvirus).

Meauzer
Участник
Сообщения: 316
Зарегистрирован: 20.04.2006 1:53
Откуда: Беларусь, Брест
Контактная информация:

Сообщение Meauzer » 21.01.2008 10:06

Ну попробуй чтоли Windows Defender выключить.

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 21.01.2008 10:10

Да Windows Defender он же не мешает.

Здесь тема вообще о комплексном повышении быстродействия.

Пусть Symantec Antvirus стоит вообще один, так вопрос в том как ставить переключатели.

Lovrik
Модератор
Сообщения: 1487
Зарегистрирован: 22.01.2004 15:48
Откуда: Россия, Питер
Контактная информация:

Сообщение Lovrik » 21.01.2008 20:46

Yura12,
Но ведь Windows Defender никогда не конфликтовал ни с каким антивирусом
- отсутствие конфликта, ещё не значит, что они не жрут одни и те же ресурсы, тем самым снижая быстродействие.
Пусть Symantec Antvirus стоит вообще один, так вопрос в том как ставить переключатели.
ну поставьте приоритет на фоновый, убедитесь что это не путь... путь лишь в увеличении ресурсов, снижении потребления ресурсов однотипными приложениями (пусть даже не конфликтующими)

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

Одни работают в фоновом, другие активно - одни потоки требуют примерно одного объема ресурсов - другие требуют активно ресурсов и в пике могут подвисать, если вы скрутите на производительность на фоновые...

Нет такого ползунка лучше-хуже (поставил лучше и забыл), одно оптимизируем - другое тормозим, как система регулирования траффика в гор.ГАИ - все зависит от задач, ну можно вам конечно сказать - ставьте так, а потом система будет виснуть при запуске Winamp зато "фон" летает, если много "фона" - это ещё не значит, что остальное просто не используется, все там нормально, производительность это кардинально не изменит.

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

Поехали во флейм.

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 22.01.2008 13:36

Lovrik писал(а):Yura12,
решаемых задач тоже - о теории можно говорить бесконечно и непродуктивно.
Ну почему же не дал решаемых задач - компьютеры используются для работы в Word и Excel (иногда играет Winamp). На компьютерах стоит Symantec Antivirus и Windows Defender.

задача одна - чтобы библиотекари, секретари и методисты не жаловались, что в первые 3 минуты после включения компьютер медленно загружается (поскольку уже потом, когда всё загрузится, компьютер работает быстро, да и Word/Excel много не берёт). Дело в том, что при загрузке в первые 3 минуты идёт поиск обновлений на WSUS, обновляются базы Symantec Antivirus.

А секретарям, библиотекарям и методистам как раз нужно чтобы именно сразу после включения всё работало быстро.

Вот поэтому и ведётся разговор об оптимизации. Конечно самый лучший вариант, чтобы компьютер загрузился, а потом уже через 5 минут - обновился бы Symantec Antivirus, через 7 минут бы начались проверки от WSUS, вот тогда было бы всё замечательно в плане тормозов. Но Вы понимаете, это же нереально сделать!!!

А увеличивать аппаратную часть - нет никакого смысла. В компьютерах везде 512 Мб памяти, а расходуется пока 340, так что память увеличивать нет смысла. Celeron 2000 - тоже вполне хороший процессор для Word Excel.

Lovrik
Модератор
Сообщения: 1487
Зарегистрирован: 22.01.2004 15:48
Откуда: Россия, Питер
Контактная информация:

Сообщение Lovrik » 22.01.2008 18:02

Yura12, О, разговор по существу, через пару-тройку минут как закончу свои дела я несомненно приму участие в дискуссии, все проблемы решаемы.

BLiTZ
Клубмен
Клубмен
Сообщения: 772
Зарегистрирован: 01.01.1970 3:00
Откуда: the Point of No Return ...
Контактная информация:

Сообщение BLiTZ » 22.01.2008 19:16

Конечно самый лучший вариант, чтобы компьютер загрузился, а потом уже через 5 минут - обновился бы Symantec Antivirus, через 7 минут бы начались проверки от WSUS, вот тогда было бы всё замечательно в плане тормозов. Но Вы понимаете, это же нереально сделать!!!
И что тут нереального? Наитупейший батник все это сделает. Не говоря про софт для отложенного запуска. Пример:

Ставим службе автоматического обновления режим запуска "вручную", и кидаем в автозагрузку батник следущего содержания:

Код: Выделить всё

sleep 600
net start wuauserv
sleep.exe есть в ресурс ките для для Win2K3 (http://www.microsoft.com/downloads/deta ... 8C4790CFFD) например ...

Будет грузиться после симантека ...

Найдите нормального админа в контору что-ли ...

Lovrik
Модератор
Сообщения: 1487
Зарегистрирован: 22.01.2004 15:48
Откуда: Россия, Питер
Контактная информация:

Сообщение Lovrik » 22.01.2008 20:45

Суть проблемы в притормаживании при загрузке на офисных машинках, причём не самых плохих, что существенно облегчает задачу.

Подход к решению проблем комплексный.

Рекомендации:
1. Тотальная чистка автозагрузки: службы windows и процессы, ненужные при работе должны быть полностью исключены из загрузки.
2. Оптимизация загрузки: windows делает много лишних телодвижений (экран приветствия итп) Пароль ? - до запуска системы.
3.
Конечно самый лучший вариант, чтобы компьютер загрузился, а потом уже через 5 минут - обновился бы Symantec Antivirus, через 7 минут бы начались проверки от WSUS, вот тогда было бы всё замечательно в плане тормозов.
- вполне возможно!

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

На офисных машинках лучше использование обычного файрволла, от того же Agnitum, ручками настроить общие правила, сохранить конфигурацию - и загрузить на всех машинах, в качестве антивируса поставить тот же Avast, который и качает мало и ресурсы не жрёт и детектирует нормально.

Что важно, стоит вопрос: Проблема менять программное обеспечение в конторе или нет ? - если нет, то меняйте, загружать каждую офисную машину такими вещами как Symantec Antivirus и Windows Defender не лучший вариант.

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

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

Резервирование освобождает массу времени.

Кроме того, всегда следует подходить к выбору дистрибутива ответственно, если нельзя ставить оптимизированные сборки ОС - то можно хоть посмотреть как и что там оптимизируется.
Вот к примеру документация изменений на одну из них, зачем на офисных машинках лишнее ?
Если что-то нужно включить - то это элементарно включается.

Вещи на мой взгляд очевидные, если это реализовать - то проблем никаких, а повышение производительности системы всевозможными глубокими твиками, затрагивающими сущность её функционирования - ну получите вы 50% прироста производительности, много ? - Нет. А нестабильность - падения, глюки, вероятность возникновения проблем возрастут эдак раз в 5.

Лезть туда не надо, все проверено и признано бесперспективным, игра не стоит свеч, проблема не в системе, а в софте, на мой взгляд, или в подходе, а может даже в зарплате, в последнем случае вообще забудьте - Тормозит ? - Мало платите! Требуйте повышения зарплаты :D

Проще настроить конфигурацию на 5% за рабочий день - зарезервировал, за 20 дней выстроить всю систему (НЕ НАДО ЛЕЗТЬ ГЛУБЖЕ, чем подсказывает здравый смысл - а здравый смысл исходит - из принципа "ЭТО ЛИШНЕЕ" - снести, отключить) если возникает проблема - установил причину, откаты, изменения - в итоге дистрибутив, где все вращается без намёка на сопротивление, тем более 5-10 программ - даже не смешно, есть системы на 150 программ, 15-21 в фоне, все подобраны, все работает, ничего не тормозит, не падает, не лагает каким-либо из известных человечеству способов.

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

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

Одним словом - нет смысла трогать эти настройки, не поможет.

Lovrik
Модератор
Сообщения: 1487
Зарегистрирован: 22.01.2004 15:48
Откуда: Россия, Питер
Контактная информация:

Сообщение Lovrik » 22.01.2008 20:46

BLiTZ, опередил ты меня :D

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 23.01.2008 8:52

Большое спасибо за помощь.

Буду читать и разбираться.

По крайней мере совет с тем, как отложить WSUS на 5-7 минут - это сделать вполне реально в моём случае. Буду пробовать.

(Хотя мне всё не понятно - не Вы первые называете наш университет конторой, как так? Он же 14 громадных корпусов в городе занимает, а контора - это я понимаю, небольшой магазин или офис в 1-2 комнату).

JaJa
Клубмен
Клубмен
Сообщения: 3253
Зарегистрирован: 08.10.2003 0:15
Откуда: МИРовой Клуб
Контактная информация:

Сообщение JaJa » 23.01.2008 9:56

"Контора пишет"

BLiTZ
Клубмен
Клубмен
Сообщения: 772
Зарегистрирован: 01.01.1970 3:00
Откуда: the Point of No Return ...
Контактная информация:

Сообщение BLiTZ » 23.01.2008 13:19

(Хотя мне всё не понятно - не Вы первые называете наш университет конторой, как так? Он же 14 громадных корпусов в городе занимает, а контора - это я понимаю, небольшой магазин или офис в 1-2 комнату).
Зато я в первые слышу, что это университет :) ...

Yura12
Участник
Сообщения: 311
Зарегистрирован: 28.12.2002 10:00
Откуда: Петрозаводск
Контактная информация:

Сообщение Yura12 » 11.02.2008 11:24

Lovrik писал(а): На офисных машинках лучше использование обычного файрволла, от того же Agnitum, ручками настроить общие правила, сохранить конфигурацию - и загрузить на всех машинах, в качестве антивируса поставить тот же Avast, который и качает мало и ресурсы не жрёт и детектирует нормально.

В общем поставил я Avast а он в режиме реального времени ничего вообще не детектирует (в нём даже настроек рездинетного монитора нет).

Ответить