ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Васюк Максим Анатольевич" <vaksim@gmail.com>
To: ALT Linux Community general discussions <community@lists.altlinux.org>
Subject: Re: [Comm] Балансировка доступа к жесткому диску для госте в KVM
Date: Wed, 20 Aug 2014 09:05:10 +0700
Message-ID: <53F40256.8000109@gmail.com> (raw)
In-Reply-To: <20140808155548.GO11297@imap.altlinux.org>

08.08.2014 22:55, Michael Shigorin пишет:
> On Fri, Aug 08, 2014 at 09:52:23AM +0400, Kharitonov A. Dmitry wrote:
>>> А что у Вас за винт? Не из серии "зеленых"?
>
> Точнее, "четырёхкилобайтносекторных": http://altlinux.org/BigSector
> -- но в седьмых бранчах это давно учтено.
>
>> Очень важно, что бы раздел был выровнен по физическим блокам
>> винчестера.  выравненный раздел имеет скорость записи 70-100
>> мб/с не выравненный раздел имеет скорость записи 7-30 мб/с
>
> Тоже верно (как и про deadline/noop i/o scheduler).

Наткнулся на http://rlab.ru/doc/4k_hdd_for_linux.html

Провел небольшие опыты!

# hdparm -i /dev/sdc | grep Model
  Model=WDC WD5000AAKX-22ERMA0, FwRev=17.01H17, SerialNo=WD-WCC2EUY33482

Запилил кривой раздел с 63 сектора:

# parted /dev/sdc
(parted) print
Модель: ATA WDC WD5000AAKX-2 (scsi)
Диск /dev/sdc: 976773168s
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец       Размер      Тип      Файловая система  Флаги
  1     63s     193359871s  193359809s  primary  ext4

# mkfs.ext4 /dev/sdc1
# mount /dev/sdc1 /mnt/test
# dd if=/dev/zero of=/mnt/test/000.dd bs=128k count=100000

24184+0 записей получено
24184+0 записей отправлено
  скопировано 3169845248 байт (3,2 GB), 15,7906 c, 201 MB/c
32521+0 записей получено
32521+0 записей отправлено
  скопировано 4262592512 байт (4,3 GB), 25,7826 c, 165 MB/c
41101+0 записей получено
41101+0 записей отправлено
  скопировано 5387190272 байта (5,4 GB), 35,7946 c, 151 MB/c
49805+0 записей получено
49805+0 записей отправлено
  скопировано 6528040960 байт (6,5 GB), 45,7946 c, 143 MB/c
58509+0 записей получено
58509+0 записей отправлено
  скопировано 7668891648 байт (7,7 GB), 55,9176 c, 137 MB/c
66669+0 записей получено
66669+0 записей отправлено
  скопировано 8738439168 байт (8,7 GB), 65,8806 c, 133 MB/c
75322+0 записей получено
75322+0 записей отправлено
  скопировано 9872605184 байта (9,9 GB), 75,8786 c, 130 MB/c
^C77530+0 записей получено
77530+0 записей отправлено
  скопировано 10162012160 байт (10 GB), 78,2996 c, 130 MB/c

Удаляем раздел, делаем новый.
(parted) print
Модель: ATA WDC WD5000AAKX-2 (scsi)
Диск /dev/sdc: 976773168s
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Номер  Начало  Конец       Размер      Тип      Файловая система  Флаги
  1     2048s   195311615s  195309568s  primary

# mkfs.ext4 /dev/sdc1
# mount /dev/sdc1 /mnt/test

# dd if=/dev/zero of=/mnt/test/000.dd bs=128k count=100000
6164+1 записей получено
6164+0 записей отправлено
  скопировано 807927808 байт (808 MB), 0,282178 c, 2,9 GB/c
dd: warning: partial read (12288 bytes); suggest iflag=fullblock
19695+1 записей получено
19695+1 записей отправлено
  скопировано 2581475328 байт (2,6 GB), 10,2956 c, 251 MB/c
27798+1 записей получено
27798+1 записей отправлено
  скопировано 3643551744 байта (3,6 GB), 20,3116 c, 179 MB/c
36207+1 записей получено
36207+1 записей отправлено
  скопировано 4745736192 байта (4,7 GB), 30,3206 c, 157 MB/c
44751+1 записей получено
44751+1 записей отправлено
  скопировано 5865615360 байт (5,9 GB), 40,3636 c, 145 MB/c
53129+1 записей получено
53129+1 записей отправлено
  скопировано 6963736576 байт (7,0 GB), 50,3136 c, 138 MB/c
61609+1 записей получено
61609+1 записей отправлено
  скопировано 8075227136 байт (8,1 GB), 60,3676 c, 134 MB/c
70307+1 записей получено
70307+1 записей отправлено
  скопировано 9215291392 байта (9,2 GB), 70,3159 c, 131 MB/c
^C75141+1 записей получено
75141+1 записей отправлено
  скопировано 9848893440 байт (9,8 GB), 76,0436 c, 130 MB/c

Разницы нету!!!
Что я делаю не так. Может WD пофиксили это на уровне железа?


-- 
С уважением,
Васюк Максим


  reply	other threads:[~2014-08-20  2:05 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-07 11:14 Васюк Максим Анатольевич
2014-08-07 11:55 ` Michael Shigorin
2014-08-07 16:07 ` Алексей Варакин
2014-08-08  2:12   ` Васюк Максим Анатольевич
2014-08-08  2:28     ` Такасеев Алексей Геннадиевич
2014-08-08  3:56       ` Васюк Максим Анатольевич
2014-08-08  4:42     ` Алексей Варакин
2014-08-08  5:52       ` Kharitonov A. Dmitry
2014-08-08 15:55         ` Michael Shigorin
2014-08-20  2:05           ` Васюк Максим Анатольевич [this message]
2014-08-20  2:20             ` alexei
2014-08-20  7:58             ` Andrey Tataranovich
2014-08-20  8:04               ` Васюк Максим Анатольевич
2014-08-20  9:43                 ` Michael Shigorin
2014-08-20 11:31                   ` Васюк Максим Анатольевич
2014-08-20 11:31                   ` Васюк Максим Анатольевич
2014-08-20  9:41               ` Michael Shigorin
2014-08-20  9:38             ` Michael Shigorin
2014-08-08 11:22       ` Васюк Максим Анатольевич
2014-08-08 15:58         ` Michael Shigorin
2014-08-08  6:54 ` Michael A. Kangin

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=53F40256.8000109@gmail.com \
    --to=vaksim@gmail.com \
    --cc=community@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 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