The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах, opennews (??), 19-Июл-10, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


23. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от i (??), 20-Июл-10, 09:01 
Idle 97% это значит, система ничего не делает.
Ответить | Правка | Наверх | Cообщить модератору

24. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 09:14 
Я понимаю про idle... Вопрос почему не делает? Должна архив распаковывать, а она балду пинает. :)

Вот проблемная машина (на которой голая система и никаких других сервисов не запущено):
# time tar --bzip2 -xf perl-5.12.1.tar.bz2
2.600u 0.311s 1:25.76 3.3%      64+1102k 67+261io 2pf+0w

# time dd if=/dev/zero of=test bs=1024k count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 11.444521 secs (93821474 bytes/sec)
0.000u 1.050s 0:11.46 9.1%      27+1149k 32+8192io 0pf+0w

Как видно из примера с dd проблем с диском нету, скорость обращения к диску довольно приличная. А вот tar потратил 1.5 минуты на распаковку архива в 12 метров. Это ненормально!!!

А вот с соседской тачки (она намного слабее в плане CPU и дисков):

# time tar --bzip2 -xf perl-5.12.1.tar.bz2
6.206u 0.596s 0:07.67 88.5%     64+1096k 106+173io 14pf+0w

Касяк сразу виден 1:23 и 0:07 на маленький архив довольно приличная разница.

Ответить | Правка | Наверх | Cообщить модератору

25. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от temnyemail (??), 20-Июл-10, 09:36 
гипотеза: hdd с 4КБайтными секторами + отсутствие выравнивание по границе сектора в partition table/отсутствие выравнивание по границе сектора при разбивке bsdlabel + (опционально) фс имеет размер сектора ниже 4Кб

PS dd всё ещё может показывать высокую скорость в этих условиях

Ответить | Правка | Наверх | Cообщить модератору

33. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 12:20 
>гипотеза: hdd с 4КБайтными секторами + отсутствие выравнивание по границе сектора в
>partition table/отсутствие выравнивание по границе сектора при разбивке bsdlabel + (опционально)
>фс имеет размер сектора ниже 4Кб
>
>PS dd всё ещё может показывать высокую скорость в этих условиях

Не подтверждается гипотеза. Винт WD6400AARS... Пересоздал ФС с опцией -S 4096. Эффект тормознутости остался.

Ответить | Правка | Наверх | Cообщить модератору

36. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от Silence (??), 20-Июл-10, 15:14 
>>гипотеза: hdd с 4КБайтными секторами + отсутствие выравнивание по границе сектора в
>>partition table/отсутствие выравнивание по границе сектора при разбивке bsdlabel + (опционально)
>>фс имеет размер сектора ниже 4Кб
>>
>>PS dd всё ещё может показывать высокую скорость в этих условиях
>
>Не подтверждается гипотеза. Винт WD6400AARS... Пересоздал ФС с опцией -S 4096. Эффект
>тормознутости остался.

К сожалению, гипотеза подтверждается (http://www.nix.ru/include/view-photo.html?good_id=94449&pid=... фото крышки с наклейкой).
Вы создали файловую систему, а надо создать слайс/раздел начиная с сектора 64, а не 63 по умолчанию.

Ответить | Правка | Наверх | Cообщить модератору

26. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от Аноним (-), 20-Июл-10, 10:25 
>[оверквотинг удален]
>распаковку архива в 12 метров. Это ненормально!!!
>
>А вот с соседской тачки (она намного слабее в плане CPU и
>дисков):
>
># time tar --bzip2 -xf perl-5.12.1.tar.bz2
>6.206u 0.596s 0:07.67 88.5%     64+1096k 106+173io 14pf+0w
>
>Касяк сразу виден 1:23 и 0:07 на маленький архив довольно приличная разница.
>

Уважаемый DG43GT!

А вас не затруднит сделать следующий тест:

mdconfig -a -t malloc -s 100m
// предположим md0
newfs /dev/md0
mkdir /tmp/test
mount /dev/md0 /tmp/test
cp perl-5.12.1.tar.bz2 /tmp/test
sync
sync
cd /tmp/test
time tar --bzip2 -xf perl-5.12.1.tar.bz2

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

28. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 11:02 
>[оверквотинг удален]
>mdconfig -a -t malloc -s 100m
>// предположим md0
>newfs /dev/md0
>mkdir /tmp/test
>mount /dev/md0 /tmp/test
>cp perl-5.12.1.tar.bz2 /tmp/test
>sync
>sync
>cd /tmp/test
>time tar --bzip2 -xf perl-5.12.1.tar.bz2

2.667u 0.278s 0:03.18 92.1%     64+1086k 11+13495io 0pf+0w

Так нормально, с дисковой подсистемой какие-то нескладушки у нашей фрюшки... :(

Ответить | Правка | Наверх | Cообщить модератору

29. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от Аноним (-), 20-Июл-10, 11:24 
>[оверквотинг удален]
>>mount /dev/md0 /tmp/test
>>cp perl-5.12.1.tar.bz2 /tmp/test
>>sync
>>sync
>>cd /tmp/test
>>time tar --bzip2 -xf perl-5.12.1.tar.bz2
>
>2.667u 0.278s 0:03.18 92.1%     64+1086k 11+13495io 0pf+0w
>
>Так нормально, с дисковой подсистемой какие-то нескладушки у нашей фрюшки... :(

Есть желание запостить PR?
Если вдруг нет, то может хотя бы dmesg/uname/boot-v сообщения соберешь.

Ответить | Правка | Наверх | Cообщить модератору

30. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от ALHSLeoemail (ok), 20-Июл-10, 11:29 
Вот только осталось дождаться обновлений через freebsd-update, так как с образа обновлять не в тему боевые сервера, а вот пару рестартов глубокой ночью сделать после апдейта можно.

Fetching metadata signature for 8.1-RELEASE from update4.FreeBSD.org... failed.
Fetching metadata signature for 8.1-RELEASE from update5.FreeBSD.org... failed.
Fetching metadata signature for 8.1-RELEASE from update2.FreeBSD.org... failed.

П.С. гхрр, не в ту ветку сообщение попало....

Ответить | Правка | Наверх | Cообщить модератору

34. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 12:30 

>а вот пару рестартов глубокой ночью
>сделать после апдейта можно.

Угу, и наступить на грабли вроде тех, что я описал. :)) Слава Богу мой глюк не на серваке вылез.

Ответить | Правка | Наверх | Cообщить модератору

38. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от ALHSLeoemail (ok), 20-Июл-10, 15:20 
>
>
>>а вот пару рестартов глубокой ночью
>>сделать после апдейта можно.
>
>Угу, и наступить на грабли вроде тех, что я описал. :)) Слава
>Богу мой глюк не на серваке вылез.

Вот поэтому и попробовал протестировать сначало на своей рабочей машине, но нарвался на отсутствие файлов для апдейта.

П.С. Уже файлы бинарного обновления на апдейт4.фбсд.ком доступны.


Ответить | Правка | Наверх | Cообщить модератору

35. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 15:13 
До PR видимо дело не дойдет, но проблема есть... Фре не нравится именно винт WD6400AARS в новой машине.

Воткнул из соседской тачки винт (WDC WD2500JS) в машину которая на матери DG43GT и выяснил, что с этим винтом тормозов нету.

# time tar --bzip2 -xf perl-5.12.1.tar.bz2
2.634u 0.263s 0:05.29 54.6%     63+1087k 167+203io 5pf+0w

Осталось выяснить чем фре не угодили модели винтов WD6400AARS. :)

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

37. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +1 +/
Сообщение от Silence (??), 20-Июл-10, 15:17 
>До PR видимо дело не дойдет, но проблема есть... Фре не нравится
>именно винт WD6400AARS в новой машине.
>
>Воткнул из соседской тачки винт (WDC WD2500JS) в машину которая на матери
>DG43GT и выяснил, что с этим винтом тормозов нету.
>
># time tar --bzip2 -xf perl-5.12.1.tar.bz2
>2.634u 0.263s 0:05.29 54.6%     63+1087k 167+203io 5pf+0w
>
>Осталось выяснить чем фре не угодили модели винтов WD6400AARS. :)

Логические сектора у него по 4 КиБ (у AADS по 0,5 КиБ).
Надо создать слайс/раздел начиная с сектора 64, а не 63 по умолчанию.

Ответить | Правка | Наверх | Cообщить модератору

41. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 16:17 
Завтра буду пробовать. Я так понимаю sysinstall не в курсе про эту новую моду в хддстроении.
Ответить | Правка | Наверх | Cообщить модератору

42. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от cvsup (ok), 20-Июл-10, 17:12 
моде больше 10 лет, для справки
Ответить | Правка | Наверх | Cообщить модератору

44. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 20-Июл-10, 18:47 
>моде больше 10 лет, для справки

http://www.wdc.com/ru/company/releases/Pressrelease.asp?rele..., дата статьи 23 декабря 2009 года.

У Вас какой год сейчас на календаре? :-)

Ответить | Правка | Наверх | Cообщить модератору

45. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от cvsup (ok), 21-Июл-10, 10:08 
И что?
по вашему, в WDC перешли на 4k, и в тот же день поспешно выпустили пресс релиз? не смешите
Ответить | Правка | Наверх | Cообщить модератору

47. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 22-Июл-10, 05:49 
Мне не понятно про какие 10 лет моды разговор. WD первыми выпустила такими диски на массовый рынок и произошло это недавно. Был еще Самсунг со своим Spinpoint M7E, но то что таких дисков не было на каждом шагу это по-моему очевидно.
Ответить | Правка | Наверх | Cообщить модератору

48. "Сборка FreeBSD 8.1-RELEASE появилась на ftp-серверах"  +/
Сообщение от DG43GT (?), 22-Июл-10, 08:42 
>[оверквотинг удален]
>>
>># time tar --bzip2 -xf perl-5.12.1.tar.bz2
>>2.634u 0.263s 0:05.29 54.6%     63+1087k 167+203io 5pf+0w
>>
>>Осталось выяснить чем фре не угодили модели винтов WD6400AARS. :)
>
>Логические сектора у него по 4 КиБ (у AADS по 0,5 КиБ).
>
>Надо создать слайс/раздел начиная с сектора 64, а не 63 по умолчанию.
>

Спасибо за наводку, все залетало.

# time tar --bzip2 -xf perl-5.12.1.tar.bz2
3.086u 0.337s 0:03.60 94.7%     64+1093k 0+173io 0pf+0w

Ляпота! :)

Разбивал с помощью gpart, устанавливаться пришлось в ручнюю, так как sysinstall не дружит с GPT. Кинул в начало диска загрузчик в раздел 64K. А партиции начал создавать с 2048 сектора, получилась такая картина:

# gpart show ad7
=>        34  1250263661  ad7  GPT  (596G)
          34         128    1  freebsd-boot  (64K)
         162        1886       - free -  (943K)
        2048    16777216    2  freebsd-swap  (8.0G)
    16779264     2097152    3  freebsd-ufs  (1.0G)
    18876416    16777216    4  freebsd-ufs  (8.0G)
    35653632    33554432    5  freebsd-ufs  (16G)
    69208064   763363328    6  freebsd-ufs  (364G)
   832571392   201326592    7  freebsd-ufs  (96G)
  1033897984   201326592    8  freebsd-ufs  (96G)
  1235224576    15039119       - free -  (7.2G)

newfs делал с опциями -S 4096 -b 32768 -f 4096 -O 2 -U -m 8 -o space

# mount
/dev/ad7p3 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
/dev/ad7p4 on /tmp (ufs, local, soft-updates)
/dev/ad7p6 on /usr (ufs, local, soft-updates)
/dev/ad7p5 on /var (ufs, local, soft-updates)

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру