From: alexei@taf.ru To: ALT Linux Community general discussions <community@lists.altlinux.org> Subject: Re: [Comm] Балансировка доступа к жесткому диску для госте в KVM Date: Wed, 20 Aug 2014 11:20:10 +0900 (IRKT) Message-ID: <124790869.318736.1408501210587.JavaMail.zimbra@taf.ru> (raw) In-Reply-To: <53F40256.8000109@gmail.com> ----- Исходное сообщение ----- > От: "Васюк Максим Анатольевич" <vaksim@gmail.com> > Кому: "ALT Linux Community general discussions" <community@lists.altlinux.org> > Отправленные: Среда, 20 Август 2014 г 11:05:10 > Тема: Re: [Comm] Балансировка доступа к жесткому диску для госте в KVM > > 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 ... > Удаляем раздел, делаем новый. > (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 ... > Разницы нету!!! > Что я делаю не так. Может WD пофиксили это на уровне железа? У вас ошибка в методике исследования. На линейных операциях записи-чтения деградация от "63-го сектора" не проявляется. Она проявится, когда начнется активная запись-чтение к случайным участкам файлов и ФС. Это когда вместо одной операции записи 4к сектора, будет произведено - чтение 4к блока с "головой" изменяемого сегмента + 4к "хвостом", выяснения куда из этих 8к писать "голову", а куда "хвост", запись 4к с "головой" + 4к с "хвостом". При чтении так же будет дергаться два соседних блока, с последущим анализом и вычленением нужных данных. Вот тут-то "ата-та" и наступает.
next prev parent reply other threads:[~2014-08-20 2:20 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 ` Васюк Максим Анатольевич 2014-08-20 2:20 ` alexei [this message] 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=124790869.318736.1408501210587.JavaMail.zimbra@taf.ru \ --to=alexei@taf.ru \ --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