На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2000-3-27 на главную / новости от 2000-3-27
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 27 марта 2000 г.

Контрольные испытания компьютерной системы

Введение
Почти каждый пользователь компьютера посвятил какую-то часть времени тому, чтобы его система функционировала с максимальной производительностью. Чаще всего для этого выполняют программы Disk Defragmenter и ScanDisk, оптимизирующие работу жесткого диска. Иногда настраивают файл подкачки и буфер диска, стараясь выжать из дисковода максимум быстродействия.

Некоторые наращивают системную память, меняют видеоплату, CD-ROM или покупают жесткий диск большего размера и быстродействия. Есть много способов повысить общую производительность системы. Но как узнать точно, каковы результаты всех этих усилий? Очевидно, что система работает быстрее, чем раньше, но действительно ли из нее удалось выжать все, что возможно?

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

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

Тесты на базе реальных приложений

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

Искусственные тесты

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

Тесты компонентов системы

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

Проверочные тесты

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

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

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

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

Наблюдение за естественным снижением производительности системы
Другая область, в которой ПО контрольного тестирования может оказать существенную помощь пользователям компьютеров, — это наблюдение за естественным снижением производительности системы вследствие деградации ОС. Это очень распространенная проблема, хотя о ней мало знают.

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

Следует понимать, что деградация ОС — это естественный процесс, причина которого в интенсивном ее использовании. Эта проблема сродни старению автомобиля: как бы вы о нем ни заботились, со временем придется покупать новый. К счастью, для того чтобы решить проблему деградации ОС, не нужно покупать новый компьютер; достаточно заново установить операционную систему.

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

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

После создания абсолютно новой рабочей вычислительной среды установите ПО контрольного тестирования, выполните первый набор тестов и сохраните результаты. Эти результаты и станут отправной точкой для наблюдения за системой.

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

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

Где взять ПО контрольного тестирования
Теперь поговорим о том, где взять подходящее ПО контрольного тестирования. Все мыслимые виды такого ПО можно найти в Интернете. Например, пойдите на ZDNet Downloads и запустите поиск по ключевому слову Benchmark. Вы получите полный перечень программ контрольного тестирования.

Мы рекомендуем комплекты тестов, разработанные ZD Benchmark Operations (ZDBOp). Это те же тесты, которыми пользуются для оценки систем при подготовке обзоров все лаборатории компьютерных изданий Ziff Davis, такие как PC Magazine Labs или PC Week Labs. Это мощные и в то же время простые в использовании и легко доступные программы, ставшие отраслевым стандартом.

На веб-сайте ZDBOp можно получить множество пакетов контрольного тестирования, но имейте в виду, что некоторые из них требуют наличия полного компакт-диска. Такие CD можно заказать на том же веб-сайте, оплатив только стоимость доставки: 5 $ для жителей США, 6 $ для жителей Канады и 7 $ для всех остальных.

Мы рекомендуем начать с пакета WinBench, который выполняет проверочные тесты, искусственные тесты и тесты компонентов системы, измеряя производительность графики Windows-систем, дисков, процессора и видео. Существует специальная неполная версия тестов WinBench для загрузки через Интернет размером около 10 Мбайт.

Можно выбрать и тест WinStone, основанный на реальных приложениях. Однако имейте в виду, что WinStone включает многие приложения, которые ZDBOp не имеет право распространять через веб, поэтому этот комплект можно только заказать на компакт-диске.

Более подробную информацию об испытательном ПО ZDBOp вы найдете на веб-сайте, а также в статье 1999 Benchmarks: the Industry Standard.
Обсуждение и комментарии

Irsi - irsiextranet.ru
27 Mar 2000 2:00 PM
"Следует понимать, что деградация ОС — это естественный процесс..."
Дааа... договорились... следующая стадия это наверно будет "Следует понимать, что регулярные отказы ОС — это естественный процесс..." :)))
 

Михаил - mikeineos.ac.ru
27 Mar 2000 4:12 PM
Увы, деградация системы - это печальная реальность для тех, кому предназначены упомянутые в статье тесты.95-е смертны. НТ живет в среднем дольше, но тоже смертна. также как и у людей, некоторые живут дольше, некоторые нет, если не запускать болезни и ухаживать за собой, то в среднем протянешь дольше (именно в среднем), но все равно умрешь. Нет на сегодняшний день вечных систем, хотя детская смертность, признаем это открыто, сильно сократилась.
 

Сергей
27 Mar 2000 5:55 PM
Старение системы, а так же вывихи, инфаркты, инсульты и неизменно хроническая беременность всякими монстрами с периодическими родами в ужасных мучениях -- вот одно из величайших изобретений Микрософта. :-))))))
 

Richard
28 Mar 2000 9:48 AM
Skromnoe mnenije...
Znachit, prochital etu stateiku,
i vot chto skazhu:
1. Naschet degradaciji OS - eto oni uzhe oboldeli.
Esli eto naturalnyj process, to poshli on naher.
2. Nashchet predlagaemyh testov -
eto prosto reklama ZD-Neta. Nu chert s nim.
3. Naschet effektivnosti testov -
prakticheski, effektivno izmerit realnuju
proizvoditelnost nevozmozhno. Mozhno izmerit
tolko OCHEN PRIBLIZITELNO.
4. Proizvoditeli ochen chasto delajut
chernuju magiju na testah - optimizirujut
sistemy dlia konkretnyh testov, i delajut
sebe na etom reklamu. Chasto eta testovaja
proizvoditelnost nastolko otlichaetsa ot realnoi,
chto i sravnivat nevozmozhno.
5. Kakoi tolk ot etih testov, esli rabotaesh
na windows/intel, kotoraja nastolko
nesbalansirovana, chto ee pochti nevozmozhno
optimizirovat ? Predstavte sebe tipichnyj komp:
PentiumIII~500Mhz/HDD-IDE/64RAM/shyna 100Mhz.
Samaja bystraja chast - processor.
Samaja medlennaja chast - HDD.
i chto poluchaetsa ?
processor pri svoei vysokoi proizvoditelnosti
dolzhen rabotat s levymi medlennymi hardami,
kotoryje k to mu zhe, etot prosessor esche
i nagruzhajut. A SCSI zabyvajut...
A shyna i pamiat - eto eshche odna problemma -
processor rabotaet naprimer na 500 Mhz,
a shyna piat raz medlenneje. Razultat -
tri chetverti vremeni processor prosto
prostaivaet. A kogda ne prostaivaet, ego
nagruzhajut vsiakije tam levyje HDD, soft-modemy,
i t.d..
Vot i optimiziruj sistemu...

 

Artem с128 Novikov
28 Mar 2000 1:31 PM
Да, Ричард прав, и к его мнению я присоединяюсь. Но я хочу затронуть другую проблему - а для кого вообще была написана эта статья. Юзеру она naher не нужна - его интересует только быстрая и надежная работа его приложений. Это включает в себя не только вопросы харда и ОС, но и самих его приложений. Я, например, работаю в Volkov Commander, иногда в FAR, если нужны длинные имена файлов, - а я их без надобности не использую. Использую по-возможные старые надежные версии программ и не ставлю как мартышка, которой показали банан, новые программы, даже если там куча опций. Я четко знаю, что мне надо, и в соответствии с этим ставлю проверенный хард, ОС и софт. Проблема апгрейда для меня не существует в принципе уже года четыре (у меня старый пентиум-100, 4МБ/сек чтение хард на один гиг, 32 МБ RAM). А тот, кто написал статью, не понимает фундаментального: нельзя найти максимум для монотонно возрастающей функции.

Хотите оптимально работать - сначала определитесь, какие задачи будете решать на компе. А все остальное - от лукавого. Автора ZD-Net я бы к себе на работу не взял.
 

Владимир - vminaevaport.ru
31 Mar 2000 8:54 PM
Пустая статья. "Системы стареют - и иногда надо переустанавливать" - ну очень смелое открытие, почти откровение!
Вообще, рост производительности на проценты при росте частоты ЦПУ в разы - грустно и пртивоестественно. Единственное ИМХО спасение - наращивайте ОЗУ, господа! И не забывайте про vcash (размер кэша диска в систем.ини) как поставишь 16 метров при ОЗУ от 80 - все летает!
 

madcat - igor00mail.ru
2 Apr 2000 8:17 PM
Да оптимизировать можно- только на программном уровне. С железом придется смериться , уж то что есть. Вот если бы шина на частоте проца работала - то это было бы круто, и память бы поспевала. Тогда бы не было гемороев с L2 кэшем. Честно говоря статью читать ломает, статистика... Я просто надеюсь что в будующем появится операционка которая будет реконфигурироваться на лету, под локальные задачи юзера. На уровне машинного кода. Нужна память - выделит. Проц простаивает при дисковых операциях - загрузить его сжатием файлов. Много памяти а ты играешь в игры - использовать свободную память как таблицу вычислений результатов для сопра или часто используемых функций. Или будет загружать маленькие участки кода в кэш проца или хотя бы способствовать распараллеливанию инструкций. Путей для оптимизации море. Просто пока проще и эффективней писать такой код. Может и из системы с разделяемым временем будет при необходимости переключаться в систему реального времени. Зато всегда есть путь для новый ОС и захвата рынка.
 

Shadow
19 Apr 2000 10:16 PM
to Владимир:
Идеи UNIX живут и побеждают....
 

Pip - pip2000softhome.net
26 Apr 2000 12:05 PM
Все сказанное достаточно печально. Когда уже совершенствованию РС прийдет конец? Только вроде наскребешь на желанный "камень" с "мамой", а они уже и устрелис...
А так, вообще, полностью согласен с Владмиром.
НАРАЩИВАЙТЕ МОЗГИ!
Когда я на свой 166 поставил к 16 Мегам еще шестнадцать, ВСЕ ДЕЙСТВИТЕЛЬНО ВЗЛЕТЕЛО!!!
Этот эффект я периживал не один день.
 

Alexander Gordeyev - av_gordeyevmail.ru
16 Nov 2000 3:47 PM
банальная статья, абсолютно никакой новой информации.
 

 

← февраль 2000 21  22  23  24  27  28  29  30  31 апрель 2000 →
Реклама!
 

 

Место для Вашей рекламы!