Обслуживание FreeBSD, Linux и BGP

123
vlad11
На сайте с 11.01.2011
Offline
73
#11

Все правильно:

  • ad10 быстрее ad12
  • оба с 4k секторами, которые надо уметь правильно готовить
  • реализация у WD винтов серий green и даже blue оставляет желать лучшего

Рекомендации:

  • избавится от этих железок
  • если не удасться - то сооружайте ZFS mirror с правильным приготовлением 4к секторов
  • не предъявляйте к этим горе-винтам высоких требований к произвольной записи
Администрирование Linux и FreeBSD. Настройка BGP. (/ru/forum/744772)
Rimlyanin
На сайте с 22.02.2006
Offline
200
#12
vlad11:
Все правильно:
  • ad10 быстрее ad12
  • оба с 4k секторами, которые надо уметь правильно готовить
  • реализация у WD винтов серий green и даже blue оставляет желать лучшего



Рекомендации:
  • избавится от этих железок
  • если не удасться - то сооружайте ZFS mirror с правильным приготовлением 4к секторов
  • не предъявляйте к этим горе-винтам высоких требований к произвольной записи

неужто в несколько раз быстрее??

65,8/18,6 и 102,1/6,8 ?

НУ пусть 4К сектора, какая разница?

Причем тут количество парковок?

Невозможно....

Как?

Причем тут произвольная запись к большим удаляемым объемам?

vlad11
На сайте с 11.01.2011
Offline
73
#13
Rimlyanin:
неужто в несколько раз быстрее??
65,8/18,6 и 102,1/6,8 ?

У мну нет железок для тестов.

Если я и буду брать грины, то только под складирование фильмов на десктопе.

Rimlyanin:

НУ пусть 4К сектора, какая разница?

Суть Advanced Format проста: внутри диск имеет 4к сектора, наружу они эмулируются как 512-байт. Если мы делаем запись двух секторов в пределах одного 4к блока, он записывается один раз. Если мы делаем запись двух секторов так, что задеваем два 4к-сектора — диску приходится читать два сектора, обновлять информацию и записывать их обратно. Плохо и медленно. Современные ОС используют 4к блоки для записи, так что если мы попадём правильно, то каждая операция записи будет просто записью, без чтения. Если же мы попадём неровно (например, 2кб из первого сектора и 2кб из второго), то мы получим огромные тормоза.

http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/

Rimlyanin:

Причем тут количество парковок?

А при том что прошивки для гринов сырые, логики их работы не понять

Rimlyanin:

Как?

Пока что советы только для ZFS и то не всегда пашут.

Rimlyanin:

Причем тут произвольная запись к большим удаляемым объемам?

Кто сказал, что идут операции записи? Пометить удаленные блоки тоже надо успеть.

Himiko
На сайте с 28.08.2008
Offline
560
#14

SMART ad10 показывает всего 57 парковок, когда ad12 уже 109827.

Ему уже говорили про проблему в дисках, но человек пытается найти проблему в операционной системе или настройках.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
train
На сайте с 10.08.2009
Offline
17
#15

Услугами Влада пользуюсь постоянно, что говорит само за себя.

Rimlyanin
На сайте с 22.02.2006
Offline
200
#16
Himiko:
SMART ad10 показывает всего 57 парковок, когда ad12 уже 109827.
Ему уже говорили про проблему в дисках, но человек пытается найти проблему в операционной системе или настройках.

т.е. никто не в курсе, что грины паркуются после 8ми секунд простоя???

и даже на хабре по этому поводу писали...

НУ паркует, и что с того?

Управлялось бы это через ataidle уже бы давно решил....

И кста, в то время, когда на это сервак не спеша бакапятся число парково не растет, значит при работе винт не паркуется....

P.S. Запись на самбашару кучки архивов по 100м

/SAMBA/all>gstat

dT: 1.024s w: 1.000s
L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
0 119 0 0 0.0 119 15015 4.3 22.6| ad10
0 124 0 0 0.0 124 15640 20.2 49.1| ad12
0 124 0 0 0.0 124 15640 22.3 54.2| mirror/gm0
0 124 0 0 0.0 124 15640 22.3 54.3| mirror/gm0s1
0 0 0 0 0.0 0 0 0.0 0.0| mirror/gm0s1a
0 0 0 0 0.0 0 0 0.0 0.0| mirror/gm0s1b
0 124 0 0 0.0 124 15640 22.4 54.5| mirror/gm0s1d

и судя по графику MRTG скорость записи колебалась около 75-80Мб/сек, что весьма не плохо для 100М дешевых встроенных сетевок.

Himiko
На сайте с 28.08.2008
Offline
560
#17
Rimlyanin:
т.е. никто не в курсе, что грины паркуются после 8ми секунд простоя???
и даже на хабре по этому поводу писали...

НУ паркует, и что с того?

И кста, в то время, когда на это сервак не спеша бакапятся число парково не растет, значит при работе винт не паркуется....

При бэкапе диск используется постоянно.

Но есть такое понятие как "отложенная запись". Вы команду дали, диск через 8 секунд паркует головки и потом приходит команда писать. Диск снова начинает раскручиваться и т.п.

Это к примеру. Диски не серверные.

P.S.: Извиняюсь за обсуждение в вашей теме. Удаляюсь.

Rimlyanin
На сайте с 22.02.2006
Offline
200
#18
Himiko:
При бэкапе диск используется постоянно.
Но есть такое понятие как "отложенная запись". Вы команду дали, диск через 8 секунд паркует головки и потом приходит команда писать. Диск снова начинает раскручиваться и т.п.
Это к примеру. Диски не серверные.

да я знаю про то, что диск не серверные, и то, что есть отложенная запись, и что паркуются они через 8мь секунд, но какая может быть "отложенная запись" если есть нагрузка на винт?

Повторюсь: во время того, как бакап архивируется на это винт количество парковок не растет.

Точно также как и не растет оно при копировании файлов на самбашару, так причем тут парковки в удалению???

или при удалении используется отложенная запись?

Rimlyanin добавил 01.11.2011 в 22:15

нарисовал несколько всякого,

а именно

скрипт создания всяких файлов:


#!/bin/sh
COUNTER=0
while [ $COUNTER -lt 3 ]; do
echo The counter is $COUNTER
dd if=/dev/random of=/SAMBA/test/test$COUNTER bs=1M count=1024
let COUNTER=COUNTER+1

Скрипт для MRTG:

#!/bin/sh

if [ ! -z ${1} ]; then
ADDR=${1}
gstat -b -I 60000000 | grep $ADDR | awk -F " " '{print $9}'
echo 0
#echo HDD
fir=`/usr/local/sbin/smartctl -a -s on /dev/$ADDR | grep Device | grep Model`
sec=`/usr/local/sbin/smartctl -a -s on /dev/$ADDR | grep Serial`
echo $fir $sec
#echo temp
/usr/local/sbin/smartctl -a -s on /dev/$ADDR | grep Capacity:

Аналогично для {print $8} (ms/w) семь(kBps) и шесть(w/s),

НУ и закинул это все в mrtg.conf

Title[ad10_busy]: HDD ad10 Busy
PageTop[ad10_busy]: <H1>HDD ad10 Busy</H1>
Target[ad10_busy]: `/usr/local/etc/mrtg/script/hdd_busy ad10`
ShortLegend[ad10_busy]: degree (C)
MaxBytes[ad10_busy]: 150
Options[ad10_busy]: nopercent,gauge,unknaszero,avgpeak,growright,pngdate,nobanner
LegendO[ad10_busy]:
LegendI[ad10_busy]: Busy ad10
YLegend[ad10_busy]: Busy ad10
XSize[ad10_busy]: 600
YSize[ad10_busy]: 125

также и для ad12

и теперь на страничке добавилось восемь графиков... Пусть отрисуются немного, и будм посмотреть, что происходит при создании файлов из /dev/random, при копировании на самбашару, при удалении файлов и т.д...

vlad11
На сайте с 11.01.2011
Offline
73
#19

Будьте добры, создать отдельный топик по своей проблеме.

DraRu
На сайте с 31.08.2008
Offline
136
#20

заказал у Владислава настройку впски под мониторинг, он доходчиво проконсультировал, согласовал со мной план работ и все сделал быстро, под ключ.

домены seo и немного разработки (http://www.dra.ru)
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий