ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: community@lists.altlinux.org
Subject: Re: [Comm] Metodiki testirovaniya serverov
Date: Sun, 24 Dec 2006 17:43:45 +0200
Message-ID: <20061224154345.GS12587@osdn.org.ua> (raw)
In-Reply-To: <644f4db90612240631w49c3d874pa8912e4156b44d70@mail.gmail.com>

On Sun, Dec 24, 2006 at 04:31:18PM +0200, Dmitrii Shevchenko wrote:
> Я студент 5-го курса. Разрабатываю диплом, используя при этом
> технологии виртуализации (а конкретно, OpenVZ).  На данный
> момент встала задача - обосновать целесообразность
> использования технологий виртуализации.

Осмысленно тогда, когда разделение мух и котлет (задач и
наблюдения/тестирования) приносит больше выгоды, чем проблем
с сопутствующими изменениями, вносимыми ovz в сетевой стек
и взаимодействие с устройствами сервера.

> По идее, нужно выработать [позаимствовать] методику
> тестирования серверов, и сравнить результаты тестирования
> чистой linux-машины и её же с использованием OpenVZ.

Тестирования производительности или функциональности?

> В тестирование, наверное, нужно включить не только обычные
> тесты файл-сервера, веб-сервера и т.д., которые найти в
> принципе не проблема (NetBench, dbench etc.)

Ну да, здесь Вы определите разве что степень просадки разных
задач и механизмов предоставления ресурсов (дисковых, например
-- прямым монтированием, mount --bind, ...).

> а ещё и время восстановления после сбоя, время переустановки
> системы и т.п., где виртуальные сервера как раз и проявляются
> наилучшим образом.

Скорее не "переустановки системы" (для *NIX это вообще
аврал, который может быть при полупромышленной эксплуатации
преимущественно из-за развала дисковой подсистемы или 
выхода из строя специфической аппаратной платформы).
А "восстановления контейнера из резервной копии" (данных,
программ, данных и программ, данных + настроек + пакетов).

> Так вот, :) проблема в том, что не знаю, как к этому
> подступиться, как объеденить все эти тесты в одну систему.

Начните с индивидуальных, не пытайтесь сходу объять головой
всю задачу.  Многие детали, которые повлияют на общее восприятие,
вылезут именно в процессе возни с деталями.

> Тем более, что готовых методик я не нашёл вообще.
> Если кто-нибудь что-то подобное встречал, any help would be
> appreciated :)

Встречать не встречал, но можете спросить peet@altlinux,
как они тестировали производительность vserver.

У меня из соображений сходу возник разве что monit, который
и применяется (пока в осн. на vserver'ах же, поскольку ALM2.4)
для контроля функционирования сервисов и доступности ресурсов.

Ещё в качестве средств получения статистики и графиков можете
взять collectd (есть в сизифе и backports/2.4).

Вот с тестами давно толком не сталкивался, тюнингом кластеров
у нас другие занимаются (по I/O, цифрообмолоту, etc).

PS: а вообще сильно рад таким дипломам, если что, пинайте -- 
попробую помочь.  Если Вы вдруг в Киеве обитаете, то заходите
к нам, мож чего коллеги ещё подскажут.

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


       reply	other threads:[~2006-12-24 15:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-24 15:43 ` Michael Shigorin [this message]
2006-12-26 15:27 ` Maxim Tyurin

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=20061224154345.GS12587@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=community@lists.altlinux.org \
    --cc=shigorin@gmail.com \
    /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 Community general discussions

This inbox may be cloned and mirrored by anyone:

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

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


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