Лучшее - враг хорошего

Утерпеть было невозможно и релизную Win7 я таки поставил. В пятницу. А сегодня - снес (вернул Висту из бэкапа, правда семерку перед этим тоже побэкапил).

Имею сказать:

  • Моментики о которых я писал - преимущественно починены. VMWare не проверял, а вот UltraMon, Daemon Tools, синхронизация с КПК - работают.
  • Некоторые интерфейсные решения мне нравятся, некоторые - минимум, спорные.

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

  • А снес я ее потому что хреново работает:
    • Большой I/O (переписывание 100 гигов с диска на диск) ставит систему колом. Это было и в Висте, но там - давно починено en masse.
    • За вчерашний день у меня раз 5-6 разные приложения залипали: на раздражители не реагируют, через некоторое время система предлагает их убить. Отметились, в числе прочих, Skype, Firefox и FeedDemon, которые на Висте работают неделями без перезапуска.

Будем ждать SP1.

Comments

Запускать как в QuickLaunch можно по Shift-Click, за день привыкаешь.

К этому привыкнуть можно, а вот к тому, что приложение стало 'Not Responding' и его надо того - не смог за день привыкнуть. Особенно если это Skype в середине разговора.

спасибо.

про sp1 - метко) это уже традиция для ос от мс

MS в этом не одинок. Cложно найти исключение.

Веселее всего, пожалуй, выглядит список версий FreeBSD, которые можно было _смело_ ставить:
1.0, 2.1, 3.2, 4.3, 5.4
Потом, правда, исправились и в шестерке-семерке относительное благолепие наступило сильно раньше, чем следовало бы из вышеупомянутой прогрессии.

вот это класс)))

8.0 сначала в хлам разломали, а сечас починили так, что похоже релиз можно будет использовать сразу

Есть традиция что-то ломать в последний момент.

Не, меня не сбить: сначала на девелоперский бокс, потом домашним роутером, дальше можно и про сервера подумать будет.

поэтому ставить надо сейчас

В-принципе, ты прав.

А с семерки апгрейд (через сорцы, естественно) будет беспроблемным или есть <i>моментики</i>?

ну смотря что считать "безпроблемным", а какие моментики "моментиками".

я на ноуте последовательно обновлялся с 7-curent до текущей 8-current.

понятное, дело что kernel abi они поломали -- собственно в этом и есть цель увеличения цифры major.

так же, в портах пока кажется нет compat7x. но через libmap.conf кажется все нормально подхватывается.

развлечениями с несовместимостью boot/kerlnet/world как было во времена 5-current (и надо было обновляться через промежуточный прыжок) они кажется не игрались.

ну а дальше всякие вкусности -- типа нового 802.11, usb, zfs, linuxator (привет acrobat9), Vimage, nfsv4 (client & server), nfsv4 acl

Хочу уточнить.
Под ZFS подразумевается <b>работающий ZFS</b>? А то неработающий у меня уже один есть, в семерке, еле убежал с него!

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

цифр ревизий (или как там их) я непомню (какая где)

http://wiki.freebsd.org/ZFSKnownProblems

Note that a much revised and newer port of ZFS exists in 8-CURRENT, which has so far proven to be significantly better. It is currently not staged to be backported to 7.x.

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

Я бросил этот онанизм год назад, пусть мне сначала на Коране поклянутся, что все нормально под нагрузкой.

Так-так, а в чем проблема с zfs под нагрузкой? У меня, конечно, домашний nas, а не production-сервер, и меня волнует скорее стабильность, чем производительность, но все равно. А то я уже почти туда переехал из-за удобства raidz и выигрыша по сравнению с ufs.

kernel panic разных видов.

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

Это при каких нагрузках?

И что сейчас использовать на FreeBSD 7? ufs с его fsck на диске в полтора терабайта выглядит грустно.

Это при настоящих нагрузках и x64

На i386 с 2-мя гигами, даже задирая kmem мегабайт до 700-т я имел устойчивые падения на домашнем файлсервере (ну там скажем что-то разархивируется, еще что-то бэкапится и по сети туда мегабит 400 фигачат).

А использовать, если fsck грустно, gjournal. На домашнем FS работает.

А у тебя, если не секрет, что стоит?

Дома?
FreeBSD 7 (не очень свежая) с UFS. При последнем апгрейде дисков gjournal был утрачен, ибо диски сейчас - два двухтерабайтника в зеркале и разумного места для журнала нет.

Дома.

А зеркало софтовое?

Да, gmirror

собственно вот про версии

http://wiki.freebsd.org/ZFSTuningGuide

A new revision of ZFS for FreeBSD is available for FreeBSD 8-CURRENT, introducing many new features (ZFS version 13). It fixes some of the problems but requires similar tuning as the older revision (ZFS version 6, present in 7.x).

Если не ZFS, то беспроблемен в основном.

Small hint по поводу второго пункта: второй экземпляр запускается по middle-click на значке приложения в таскбаре.

У меня миддл-клика нет (там ролик и нет привычки его кликать), но мне рассказали про шифт-клик.

Но причиной снесения был третий пункт.

Ставить им "compatibility: vista" - пробовал?

Нет, конечно. Накатить бэкап оказалось проще, чем мудохаться.

Это же одна галка в свойствах EXE'шника. Бэкап явно не проще.

Ну у меня портились _разные_ приложения. Firefox, Skype, FeedDemon, uTorrent, еще что-то
Firefox и торрент - точно по несколько раз, остальные - вроде по одному. Симптомы одинаковые - отсутствие реакции на раздражители (user input) и либо система сама предлагает снести нахрен, либо убиваешь ручками.

Вполне возможно, что если всем приложениям я бы поставил эту галку - полегчало бы. А может и нет.

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

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

Ну а накатить бэкап - проще, конечно. Вставил сидюк и пошел пить чай на 15 минут. Если хардвер не менялся, то все происходит само.

c IO странно. вроде в этой области ничего не меняли, осталось от Vista. драйвер тот же стоит?

Драйвер вроде тот же (он как-бы родной, есть в дистрибутиве, но версия вроде была та же самая).

Это _было_ на висте: начинаешь копировать много данных (сам или бэкап какой-нибудь) и оно может встать колом минут на 5-10. А может и не встать. Вот антивирус в режиме Full Scan ставил все раком почти гарантированно. И семерку вчера поставил (technical preview KAV, а другого и нету под нее).

В висте что-то тюнилось на эту тему и становилось полегче, плюс софт постепенно научался с ней работать (это касается и Norton Ghost и антивирусов). А с SP2 - уже и не надо тюнить (вот у меня сейчас довольно недавно поставленная с SP2)

А с семеркой финальным аккордом сегодня было вставание раком когда я 35-гиговый бэкап перегонял на тот диск, который виден с Recovery CD (а оттуда виден был только первый том из заведенных на RAID).

Понятно, что таких феноменов, у которых в машине 8 HDD - их немного, а на небольших объемах проблема, скорее всего, не такая острая.

Да, моя гипотеза тут вот какая
- массовое копирование вымывает кэш, который потом начинает сбрасываться
- в ситуации массового сброса кэша _плюс_ чтения с диска всякого, что из кэша вытеснили - начинается жопа (seek hell)

Т.е. в перформанс-мониторинге видна дисковая активность с небольшой полосой, но очень большим response time.

драйвер AHCI стоит?

Темные мы, это ты о чем?

Но если я правильно угадал вопрос, то мои 8 дисков висят на Adaptec 5805, драйвер там storport.

Наплатный SATA контроллер используется только для сидюка.

я тоже недавно разбирался :-)
для SATA есть 2 режима: IDE compatible и AHCI. можно почитать английскую Wiki (SATA AHCI).
вроде как в Vista включен AHCI драйвер. но чтобы его юзать нужно сначала переключить в этот режим железо. причём "плавно", иначе BSOD.
хз поможет или нет. тут зависит от того, где тормоза. если в системе кэширования, то нет.

C точки зрения системы, у меня никаких восьми SATA-дисков нет. А есть RAID-контроллер (настоящий), storport-драйвер, два тома.

Соответственно, перевести диски в какой-то режим может сам контроллер. Думаю, он это делает наилучшим способом (и уж совершенно точно - одинаковым для висты и семерки)

не верно. сам контроллер тоже может работать либо через AHCI, либо через IDE-comp.

Ну так для начала, 5 дисков из восьми у меня просто SAS, какой уж там IDE comp.

И AHCI - это спецификация контроллера (его команд, интерфейса, итп), а не SATA-интерфейса. Вот прямо из википедии:
The Advanced Host Controller Interface (AHCI) is a programming-specification which defines the operation of Serial ATA host-controllers

У меня нету Serial ATA host-контроллера (есть, но диски к нему не подключены), у адаптека абсолютно другой интерфейс.

я не знал (забыл), что у вас SAS. вопрос снят.
>> И AHCI - это спецификация контроллера (его команд, интерфейса, итп), а не SATA-интерфейса
я обратное и не утверждал :-)

Если я в этот же контроллер включу SATA-диски (тем более, что они там есть) - AHCI от этого не появится, как я понимаю.
AHCI - это же фишка контроллера, который должен быть с одной стороны совместим с IDE ~20-летней давности, а с другой - режим совместимости сильно устарел. У не-наплатных контроллеров со своим драйверами и своим BIOS проблем совместимости в этом месте нет.

отдельный SATA (SATA-RAID) контроллер со своим BIOS, тоже может не поддерживать AHCI, а может иметь выбор режимов.

AHCI - это один из режимов интеловских (и совместимых) контроллеров. И касается это именно этой исторической линейки ATA(IDE)....вот приехали к ICH-какая-там-сейчас цифра.

А контроллер, который имеет просто совсем другой программный интерфейс (ну вот 3Ware какой-нибудь) - он этой конструкции AHCI/не-AHCI вовсе ортогонален.

вы правы. но плюс AHCI режима в том, что тогда контроллер может работать через стандартный (один для всех) драйвер. уже есть отдельные контроллеры с поддержкой AHCI (JMicron, Sys), думаю дальше будет больше.

Хоть снесено было не из-за квикланча, замечу, что он там в принципе никуда не делся и включается в два клика. А с помощью TrueLaunchBar я и привычное старое меню поселил рядом с новым.

Зависания приложений - возможно, все-таки привет KAV, а не семерке, с четвертым NODом таких проблем нет.

KAV выключал, не помогло.

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

Хотя никаких таких _причин_ для перехода я тоже пока не вижу. Ну вот виртуализация.

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

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

Калькулятор в семерке офигенный!

А так - да, список изменений большой и в сумме - это все-таки причина перейти, если все работает.

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

Меня возбудило про SSD performance. SSD пока нету, но они уже настолько подешевели, что под /tmp можно брать.

Хм-с, 64-битная?

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

Кстати. Ты не сравнивал производительность RC и релиза? А то я читал про жалобы, что релиз стал сильно тормознее ...

они перепутали и включили debug ключик в релизе :-)

Я жил на RC, живу сейчас на RTM. Разницы в производительности не ощущаю. Т.е. может быть на каких-то формальных тестах что-то вылезет, но не уверен.

Кстати, про установку системы колом, про которую Леша пишет. У меня бэкап - это регулярная процедура. Там много гигабайт, одна почта чего стоит. Но описываемого эффекта не наблюдается. Может шутка от конкретного драйвера?

От бэкапа оно было в Висте. На Norton Ghost 12 или около того. В 14-й версии NG - починено и в семерке не проявляется.
Но семерка встала последний раз колом от переливки одного 35-гигабайтного файла с тома на том, просто Far-ом (его extended copy плагином).

А драйвер ASR-5805 в семерке и висте просто одинаковый, как я понимаю.

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

Для классических Mac OS был подобный список же: 7.6.1, 8.6.1, 9.2.2 Это так, кстати.