ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@freesource.info>
To: Ildar Mulyukov <ildar@users.sourceforge.net>
Cc: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: [sisyphus] Re: Впечатления от reiser4fs
Date: Thu, 9 Sep 2004 01:48:28 +0400
Message-ID: <20040908214828.GD19531@workstation> (raw)
In-Reply-To: <413EFBEB.7080006@users.sourceforge.net>

On Wed, Sep 08, 2004 at 04:32:43PM +0400, Ildar Mulyukov wrote:

 IM> я думал, что ЖД успевает скинуть кэш на остатках энергии при выключении 
 IM> (так же, как и запарковать головки). Или я наивен не по годам? :-)

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

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

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

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

Если дома, то подойдёт, наверное, практически любой, но я по старой
привычке покупаю APC. Если для серверов, то лучше ставить on-line UPS
(хоть они и дороже в обслуживании из-за быстро умирающей батареи). Я,
опять же, по старой привычке, покупаю APC'шные.

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

Блок питания надо обязательно брать с большим перехлёстом по мощности, ибо
мощность на которой блок питания выдаёт нормальное напряжение часто сильно
меньше чем декларируемая номинальная мощность. Кроме того те же харды при
включении потребляют заметно больше чем во время работы. В случае SCSI
контроллер обычно умеет последовательно запускать харды, в случае IDE/SATA
я такого пока не видел.

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

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

С дисками всё просто. Моё личное мнение: при покупке диска для дома
смотреть надо только на одно -- срок гарантии. Ну и, естественно,  не
покупать ныне мёртвые IDE даже для бюджетных машин.

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

По поводу файловых систем всё сейчас достаточно ясно:

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

reiserfs3 -- крайне ненадёжная глюкалка, но достаточно быстрая. /tmp,
/var/cache/squid.

ext2 -- я не вижу смысла вообще её где-либо применять.

ext3 -- оптимальный выбор, особенно с параметром data=journal. Везде, где
сбой сервера может принести мне какие-либо финансовые или имиджевые потери
это единственный мой выбор.

xfs -- более быстра чем ext3, но менее надёжна. Нормально работает в
условиях параллельного доступа нескольких процессов к длинным файлам, когда
ext2/3 просто умирают. Умеет ACL, поэтому идеальный выбор для файлсерверов
с samba. Дома на ней есть смысл хранить медийные данные.

Более подробно всё это описано в моей статье по выбору файловых систем на
freesource.info. Скоро туда же уйдёт моя статейка по SCSI.

-- 
С уважением, Денис

http://freesource.info



  parent reply	other threads:[~2004-09-08 21:48 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-08  1:51 [sisyphus] " sergey ivanov
2004-09-08  3:32 ` Dmitry Derjavin
2004-09-08  8:00 ` Roman Savelyev
2004-09-08  8:35   ` Maxim Tyurin
2004-09-08  8:50   ` Nizamov Shavkat
2004-09-08 12:33   ` [sisyphus] " Денис Смирнов
2004-09-08 12:32     ` Ildar Mulyukov
2004-09-08 12:45       ` [sisyphus] [JT] [hw] " Michael Shigorin
2004-09-08 21:48       ` Денис Смирнов [this message]
2004-09-09  4:08         ` [sisyphus] " Alexey Morozov
2004-09-09  5:34           ` [sisyphus] [>hardware] мнение по БП (was: Впечатления от reiser4fs) Michael Shigorin
2004-09-09 15:32             ` [sisyphus] " Denis Smirnov
2004-11-09  3:09               ` [sisyphus] [Hardware] " Denis Smirnov
2004-11-09  3:09             ` [sisyphus] [Hardware] " Michael Shigorin
2004-09-09 15:35           ` [sisyphus] Re: Впечатления от reiser4fs Денис Смирнов
2004-09-10  8:29         ` Roman Savelyev
2004-09-10 13:53           ` Денис Смирнов
2004-09-11 15:23             ` Michael Shigorin
2004-09-12 20:18               ` Денис Смирнов
2004-09-08 12:53     ` Alexey Morozov
2004-09-08 21:52       ` Денис Смирнов
2004-09-09  5:46   ` [sisyphus] " Serge Pavlovsky
2004-09-09 15:36     ` [sisyphus] " Денис Смирнов
2004-09-09 23:56       ` Serge Pavlovsky
2004-09-10  2:56         ` Денис Смирнов
2004-09-10 17:24           ` Serge Pavlovsky
2004-09-10 21:18             ` Денис Смирнов
2004-09-08  9:34 ` [sisyphus] " Led

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040908214828.GD19531@workstation \
    --to=mithraen@freesource.info \
    --cc=ildar@users.sourceforge.net \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git