ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: debian-russian@lists.debian.org
Cc: sysadmins@lists.altlinux.org
Subject: Re: [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto)
Date: Tue, 25 Dec 2007 14:24:10 +0200
Message-ID: <20071225122410.GJ16316@osdn.org.ua> (raw)
In-Reply-To: <4770ed6c.08b7660a.5bc1.5c7d@mx.google.com>

crosspost

On Tue, Dec 25, 2007 at 01:45:46PM +0200, Alexander Vlasov wrote:
> > PreScriptum: раз уж написалось -- даю копию в sysadmins@l.a.o,
> > просьба отвечать (при необходимости) в ту рассылку, где прочитали.
> > > из-за не совсем грамотной настройки - письма не сразу
> > > отвергаются при ошибках  во время SMTP сессии (не тот юзер,
> > > переполнен ящик), а сначала получаются а потом отлупливаются
> > > обратно. Load Average поднимается до 1000-1500
> > Насколько помню, на kernel.org проверяли, что на 1024 оно
> > обнуляется, на собственном опыте... ;)
> По моему опыту -- не обнуляется...

Видимо, уже после того, как обнаружили :)
Дровишки времён 2.2, что ли.  Или 2.4.

> > [ sdc, sdd: высокая скорость, умеренная ёмкость]
> > sdc1		своп (pri=75)
> > sdd1 		своп (pri=75)
> > sdc2	sdd2	спул (RAID1, xfs, noatime?)
> > 
> > [ sde, sdf: средняя скорость, повышенная надёжность]
> > sde1		своп (pri=50)
> > sdf1		своп (pri=50)
> > sde2	sdf2	maildirs (RAID1, ext3/xfs, !noatime)
> Это значит смерть машины в случае вылета одного из дисков. 

Спасибо, что отрезал про зеркальный своп первого эшелона:

sda1    sdb1    своп (RAID1, pri=100)

> Я зеркалирую своп.

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

Если шпинделей много, то перечитай полную картинку внимательно.

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

И заодно -- делать своп по правилу "2*RAM" скорее нет смысла:
если система среднесовременная, _достаточно_ обычно 1*RAM, 
а если специфическая (активно используется tmpfs или тот же 
контейнерный хостинг с кучей всего, чему в RAM при нормальной
работе болтаться незачем) -- коэффициент может быть много больше
двойки.  При этом стоит помнить, что пропускная способность
дисков не поспевает за объёмом их же и RAM => лучше параллелить,
если уж посвапливать.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


      parent reply	other threads:[~2007-12-25 12:24 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-25  9:39                             ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) (was: OpenVZ, VServer и полудесяток) Michael Shigorin
2007-12-25 10:14                               ` Denis Smirnov
2007-12-25 15:51                                 ` Eugene Prokopiev
2007-12-25 18:45                                   ` Michael Shigorin
2007-12-26  6:38                                     ` Eugene Prokopiev
2007-12-26  6:47                                       ` Michael Shigorin
2007-12-26  8:25                                       ` Denis Smirnov
2007-12-26 10:37                                         ` Eugene Prokopiev
2007-12-27 20:59                                           ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) Michael Shigorin
2007-12-28 15:33                                           ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) (was: OpenVZ, VServer и полудесяток) Денис Смирнов
2007-12-29  7:40                                             ` Eugene Prokopiev
2007-12-30 19:02                                               ` Денис Смирнов
2007-12-26  8:24                                   ` Денис Смирнов
2007-12-26 10:38                                     ` Eugene Prokopiev
2007-12-27 20:58                                       ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) Michael Shigorin
2007-12-28 15:31                                       ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) (was: OpenVZ, VServer и полудесяток) Денис Смирнов
2007-12-29 15:45                                         ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) Maxim Tyurin
2007-12-30 19:04                                           ` Денис Смирнов
2007-12-31 16:31                                             ` Maxim Tyurin
2008-01-03  9:42                                               ` Aleksey Avdeev
2008-01-03 20:53                                                 ` Maxim Tyurin
2008-01-05 13:40                                                   ` Aleksey Avdeev
2008-01-05 20:48                                                     ` Maxim Tyurin
2008-01-05 21:06                                                       ` Aleksey Avdeev
2008-01-06 18:20                                                         ` Maxim Tyurin
2008-01-08 22:48                                                     ` Michael Shigorin
2008-01-04 16:23                                                 ` Michael Shigorin
2008-01-05 13:44                                                   ` Aleksey Avdeev
2008-01-08 22:49                                                     ` Michael Shigorin
2007-12-25 11:02                               ` [Sysadmins] оптимизация дисковой подсистемы (linux multi-disk server howto) (was: OpenVZ, VServer и полудесяток) Michael Shigorin
2007-12-25 12:24                                 ` Michael Shigorin [this message]

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=20071225122410.GJ16316@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=debian-russian@lists.debian.org \
    --cc=shigorin@gmail.com \
    --cc=sysadmins@lists.altlinux.org \
    /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 sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

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


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