egorius: (Default)

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

Ок, оптимизация производительности — штука универсальная. Надо составить профиль использования ресурсов, выявить слабое звено и придумать ему лекарство. Но, скажем, в Оракле для этого есть понятные инструменты (трассировки и динамические статистики), а вот как быть с виндоузом?

Правильный вопрос — уже половина ответа. Немного покопавшись, выяснилось следующее.

Старый добрый Task Manager. Вкладка Performance была единственным известным мне местом, где можно что-то посмотреть про производительность. Но если в XP это довольно бесполезная игрушка, которая рисует картинки и самые общие цифры, то в семерке там появилась кнопка, запускающая Resource Monitor, который в онлайне показывает весьма подробную информацию про процессоры, память, диски и сеть. Даже картинки там более интересные, например, видна длина очереди к диску.

Но что толку от онлайна, когда машина глухо виснет? Хочется посмотреть лог. Оказывается, теперь есть и такое счастье. Оно называется Performance Monitor, а добраться до него можно разными путями, например, правый клик на «моем компьютере» – Manage – System Tools – Performance. Как и в Оракле, в его распоряжении трассировка событий и счетчики (кто бы мог подумать). Порядок работы такой. Сначала настраиваем Data Collector Set, где определяем, какие трассы и счетчики нам нужны. Я не мудрил и воспользовался готовым набором, только увеличил время с одной до пятнадцати минут. Затем запускаем сбор данных и нагружаем систему. После этого смотрим сформированный отчет и делаем выводы.

Увиденное соответствовало субъективным ощущениям. С памятью и процессором все было неплохо, а вот диск «порадовал»:

  • Avg. Disk Queue Length: mean = 11
  • Disk Bytes/sec: max = 45 811 759
  • Avg. Disk sec/Read: mean = 0.055
  • Avg. Disk sec/Transfer: mean = 0.072
  • Avg. Disk sec/Write: mean = 0.242
  • Physical Disk Percent Idle Time: 0.682

По-русски, запросы к диску выстраиваются в длинные очереди (средней длины 11), диск молотит без передыху (меньше 1 % незанятого времени), время доступа велико, а диск справляется с 45 MB в секунду.

Итак, слабое звено понятно. В свое время купил Western Diginal Caviar Green (5400 rpm) — и прогадал.

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

Во-вторых, можно построить RAID 0, благо дисков две штуки одинаковых. Но ну его нафиг возиться.

В-третьих, можно купить более производительный винт, что и было в итоге проделано. Вот что показывает отчет для нового двухтерабайтного Seagate Desktop на похожей нагрузке:

  • Avg. Disk Queue Length: mean = 1
  • Disk Bytes/sec: max = 83 032 295
  • Avg. Disk sec/Read: mean = 0.003
  • Avg. Disk sec/Transfer: mean = 0.003
  • Avg. Disk sec/Write: mean = 0.011
  • Physical Disk Percent Idle Time: 59

Эти цифры нравятся мне гораздо больше.

* * *

Открыл для себя Speedfan и отказался от штатной асусовской EPU4 Engine в его пользу. Утилитка умеет показывать температуру чипов и дисков, читать параметры S.M.A.R.T. и управлять частотой вращения кулера. Правда, к ней надо приноровиться: заточить конфигурацию под свою маму (можно получить с сайта автора) и суметь зарядить в автозапуск (получилось только с помощью scheduler-а). Зато потом можно забыть.

* * *

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

* * *

Видимо, это последний апгрейд, потому что DDR2 уже уступил место DDR3. Ну хоть SATA 3 совместим с SATA 2, и на том спасибо. Дальше придется менять маму, а с ней наверняка и все остальное.

egorius: (Default)

Я скачал из интернета файл, но он мне больше не нужен. Как мне закачать его обратно?

Все выходные приводил в чувство домашний комп: дико тормозил в последнее время, периодически уходя в себя на несколько минут. Интересная все-таки система Виндоуз®. Проще переустановить, чем разобраться в проблеме — что и было проделано. Заодно перешел на 64 бита, получив в подарок лишний гигабайт, которого XP не видела.

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

Но дальше IT-стратегию придется менять. Имеющиеся 1,5 TB уже подзабились, спасибо большое не только интернету, но и новому фотоаппарату. Однако выяснилось, что диски 2+ TB не поддерживаются старыми контроллерами и биосами, поэтому ну их нафиг. Буду теперь бэкапиться на внешние носители, а внутри у меня 3 TB, которые еще не скоро кончатся.

А вечером воскресенья съездили в Ботанический сад МГУ на экскурсию понюхать сирень. В саду по-прежнему красиво (помнится, раньше лазили туда безо всяких экскурсий), и барышня с биофака такая увлеченная, приятно.

egorius: (Default)

Реанимировал тут ноутбук с полетевшим винтом и попробовал такую USB-коробочку для 2,5-дюймовых дисков: ZM-VE200 SE. Понравилась.

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

Ну и вообще удобно для бэкапов или как переносной диск ее таскать. Никаких «монтажных шурупов», как обещает официальный сайт, не надо — защелкивается и все. Есть еще более свежие модели для USB3, но мне пока не актуально.

Hardware

Oct. 22nd, 2009 03:35 pm
egorius: (Default)

Технологии развиваются так быстро, что каждый раз, когда наконец соберёшься проапгрейдить домашний компьютер, оказывается, что проще купить новый. На этот раз выяснилось, что приличные диски IDE уже не делают, надо переходить на SATA. Ну что ж, новый так новый.

Основная засада старого компа — хроническое отсутствие свободного места (250 Gb); по мелочи хотелось увеличить ОЗУ (768 Mb), уменьшить шум (два вентилятора на корпусе + кулеры процессора, видеокарты и блока питания = пылесос) и поменять ЭЛТ на ЖК.

Проблема места была решена приобретением двух «полторашек» WD Caviar Green 1.5 Tb — один основной, другой для резервного копирования. С зеркальным райдом решил не связываться. Может и зря, но у меня не было уверенности, что при выходе из строя одного диска второй без проблем заработает автономно, а проверять ломало. Пока использую старый добрый xcopy, а вообще надо будет поискать утилиту™ для синхронизации дисков.

После того, как скопировал все архивные CD и DVD с фотографиями, осталось порядка терабайта. Должно хватить надолго, учитывая, что за мегапиксельностью я не гонюсь да и снимаю реже, чем хотелось бы. Должен отметить, что болванки прочитались все без каких-либо проблем, даже записанные семь-восемь лет назад. Но только на родном приводе TEAC, на котором они нарезались (его пришлось заменить на другой, чёрный). Новый привод Optiarc не сумел прочитать практически ничего. Да, я всегда любил TEAC (куда он, кстати, делся?) и не доверял Sony, но факт: узким местом были вовсе не болванки, а привод — если бы он накрылся, с архивом были бы большие проблемы. Но всё, долой болванки: стоимость гигабайта на винте уже настолько мала, что проще всё хранить на жёстких дисках.

Борьба с шумом не была маниакальной, но всё же вылилась в покупку не самого простого корпуса Antec Mini P180. По сравнению с моим старым InWin’ом здесь всё круто: винты крепятся на резиновых втулочках, на макушке вращается огромный тихий вентилятор, ну и всё такое. Плюс к этому сами винты тихие (не даром green), блок питания тоже с большим кулером, а видеокарта меня вполне устроила встроенная в маму (ASUSTeK M4A78-EM).

Кстати, за счёт того, что на маме уже всё есть, а вместе с IDE ушла в прошлое магия джамперов, собирать компьютеры совсем просто. Повтыкал компоненты — и всё заработало с первого раза.

К процессору особых пожеланий не было, но, как давний поклонник AMD, остановился на двуядерном Атлоне. RAW-конвертор теперь просто летает. Памяти два гига, скромненько.

Насчёт монитора особого выбора не было. По достоверным слухам, единственные пригодные для работы с фотографиями мониторы сейчас делает NEC на матрице S-IPS. У меня теперь 20-дюймовый MultiSync LCD2090UXi. Стоит он, конечно, как всё остальное вместе взятое, но он того стоит. Знающие люди утверждают, что для полного счастья его ещё надо периодически калибровать, но мне пока и так хорошо, тащусь от цветов и незаваленных теней.

egorius: (Default)

По причине проблем со свободным местом купил себе новый 200-гигабайтный винт, как всегда Western Digital™. Прикрутил, подключил — Виндоуз® видит только 128 гигов, хотя с БИОСом всё в порядке. Выругался, стал разбираться, в чём причина. Оказалось, что поддержка винтов такого объёма в Win 2000 уже есть начиная с энного сервиспака. Но выключена. Спрашивается, из каких соображений? Скачал с сайта производителя утилиту™, она прописала включение этой поддержки где-то в глубинах реестра, и Виндоуз® прозрел.

Затем утилита™ спрашивает меня: «А не отформатировать ли мне твой новый диск?». «Ну,— говорю я ей,— если ты такая умная, валяй, форматируй. Мне один раздел с NTFS, пожалуйста». Вспомнил, сколько форматировался мой нынешний 80-гиговый диск, прикинул в уме, сколько времени потребуется сейчас, вздохнул и совсем уже было собрался пойти пить чай. Но не успел. Форматирование заняло меньше минуты. Спрашивается, как?

Жизнь полна загадок…

Profile

egorius: (Default)
egorius

July 2025

M T W T F S S
  12 3 4 5 6
78910111213
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 11th, 2025 04:40 am
Powered by Dreamwidth Studios