powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Создание девайсов сырых девайсов
21 сообщений из 21, страница 1 из 1
Создание девайсов сырых девайсов
    #33946093
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой проблемой ,что Hp-UX не поддерживает асинхронный ввод/вывод.. из-за этого производительность систеы резко падает....

Узнал, что можно создавать девайсы на неразмеченных дисках, где еще нет файлов системы и тогда там присутствует асинхронный i/o ..

Кто-нибудь знает, где можно нарыть информацию по этому поводу для HP-UX???
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946282
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так оно и есть. Async IO для HP-UX работает только для raw.
Ниже ссылочка как включить async IO для HP-UX для ORACLE. Для Sybase ASE тоже самое. http://www.dbis.informatik.uni-goettingen.de/Teaching/oracle-doc/admin-guide/appb_hp.htm#i637036
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946335
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это все конечно хорошо, но я не могу создать девайс

10:20:51.38 kernel basis_dsizecheck: attempt to open device '/dev/dsk/c0t0d0' failed, system error is: I/O error
01:00000:00012:2006/08/28 10:37:40.87 kernel basis_dsizecheck: attempt to open device '/dev/dsk/c0t0d0' failed, system error is: I/O error
01:00000:00012:2006/08/28 10:38:34.70 kernel dcreate: error creating /dev/c0t0d0/sb_dat. System message is: No such file or directory
01:00000:00012:2006/08/28 10:42:39.47 kernel basis_dsizecheck: attempt to open device '/dev/dsk/c0t0d0' failed, system error is: I/O error
01:00000:00012:2006/08/28 10:52:59.89 kernel basis_dsizecheck: attempt to write page 1279999 on device '/dev/rdsk/c0t0d0' failed, system error is: Invalid argument
01:00000:00012:2006/08/28 10:55:53.65 kernel basis_dsizecheck: attempt to write page 1023999 on device '/dev/rdsk/c0t0d0' failed, system error is: Invalid argument

и как правильно смотреть названия дисков ???
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946408
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял, вы хотите используете raw девайс c0t0d0,
тогда команда disk init не верна
Зачем вы добавили sb_dat ????
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946418
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
attempt to write page 1023999 on device '/dev/rdsk/c0t0d0' failed, system error is: Invalid argument

пробовал и без всяких подписей....


вот поидее диски котроые есть в системе


brw-rw-rw- 1 bin sys 31 0x000000 Aug 11 17:25 c0t0d0
brw-r----- 1 bin sys 31 0x020000 Aug 11 17:25 c2t0d0
brw-r----- 1 bin sys 31 0x020001 Aug 11 17:25 c2t0d0s1
brw-r----- 1 bin sys 31 0x020002 Aug 11 17:25 c2t0d0s2
brw-r----- 1 bin sys 31 0x020003 Aug 11 17:25 c2t0d0s3
brw-r----- 1 bin sys 31 0x021000 Aug 11 17:25 c2t1d0
brw-r----- 1 bin sys 31 0x021001 Aug 11 17:25 c2t1d0s1
brw-r----- 1 bin sys 31 0x021002 Aug 11 17:25 c2t1d0s2
brw-r----- 1 bin sys 31 0x032000 Aug 11 17:25 c3t2d0
brw-r----- 1 bin sys 31 0x032001 Aug 11 18:04 c3t2d0s1
brw-r----- 1 bin sys 31 0x032002 Aug 11 17:25 c3t2d0s2
brw-r----- 1 bin sys 31 0x032003 Aug 11 17:25 c3t2d0s3

я так понимаю что c0t0d0 и есть последний неразмеченный и не используемый мной диск...
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946425
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неужели нигде нет подробного мануала, как правильно на HP-UX Raw device отводить для SYbase .... весь инет излазил ничего толковог оне видно
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946448
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотреть просто
ls -al /dev/rdsk

забыли указать на каком слайсе будет размещен дивайс
например /dev/rdsk/c0t0d0s0

при этом надо помнить, что при разметке нулевого слайса начинать надо не с нулевого а с 1 цилиндра.

а так же дать права владельцу sybase на сам raw device и его SCSI имя
например так :
chmod 600 /dev/rdsk/c0t9d0s0
chmod 600 /devices/pci@1f,4000/scsi@3/sd@9,0:a,raw
chown -h sybase /dev/rdsk/c0t9d0s0
chown -h sybase /devices/pci@1f,4000/scsi@3/sd@9,0:a,raw
chgrp -h other /dev/rdsk/c0t9d0s0
chgrp -h other /devices/pci@1f,4000/scsi@3/sd@9,0:a,raw
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946738
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделал диск в RAW .. с sybase создал девайс на 2000 метров.... при этом указал путь такой /dev/rdsk/c2t0d0 и название девайса, sb2_dat. После этого создался девайс на 2000 метров.. После этого решил еще один создать, но в ответ получаю что c2t0d0 уже используется .... и ничего не могу сделать..

что делать ???
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946778
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас есть человек, который администрирует юникс ?
если нет, то вот кратчайший путь к счастью :
1. заходим на хост с правами root
2. используем команду format для выбора диска и редактирования партиций (их может быть всего 7)
3. внимательно смотрим мой предыдущий пост
4. в сайбезе в качестве физического устройства так и пишем /dev/rdsk/c0t0d0s0. s0 ! или другой ! это и есть то место, куда будет все писаться.
ну нельзя на raw дивайсе создать файл ! я пробовал лет 10 назад - не получилось :)
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946782
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все верно. Нельзя создать несколько sybase raw device на одной сырой партиции. Читаем доку
After a Sybase configuration utility or the disk init command has initialized a portion of a partition as a database device, the entire partition cannot be used for any other purpose. Any space left on the partition beyond the size specified for the device becomes inaccessible, unless you drop and re-create the device.
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946825
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все делается из под рута....
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946831
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так что за бред.. у меня диск на 146 гигов.. и если я создам один девайс на 2 гига , т овсе остальное место в заднице??? где же мне тогда остальные создавать...
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946909
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь диск 146Gb может быть разбит на мелкие партиции. Каждая неразмеченая партиция - потом может быть одним sybase raw device.
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946939
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема решается намного проще, путем выставления fs_async 1 в конфигурации ядра.. а именно sam-> Kernel Configuration-> там через поиск находим fs_async ставим место 0 -> 1 и перегружаем сервер.... и о чудо все летает.. без всяких RAW дисков
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33946952
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да...
нынешнее поколение - не бойцы. увы ...
хотя может быть мы рассказали не доходчиво.
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33947400
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут еще между прочим вопрос, а скажется ли такой async IO на файлах на улучшение производительности ??

Здесь http://www.dbtalk.net/sybase-public-ase-general/data-raw-device-log-file-270514.html
переписка админа ASE c инженером - разработчиком Sybase ASE

вопрос:
btw i find a kernel parameter named 'fs_async' in HP_UX,
do you mean even i set the parameter on , HP_UX still can't support file
system async ?

Ответ David Wein:

ASE is not coded to support fs async on HP-UX.
I believe the issue has to
do with limited support from the HP side, perhaps a Veritas component
required, but don't recall all the details.

-Dave
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33947431
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати а вот еще инфо об этом "спасающем" параметре из доки HP-UX:

'fs_async' kernel parameter

HP-UX by default makes all file systems I/O synchronous. Sun[R],
by contrast, defaults to asynchronous I/O and depends on the
syncer.
Changing this parameter's value from 0 to 1 can significantly
increase write speeds, BUT at the risk of losing data in a system
crash
. You can change this parameter using SAM.


Это получается нечто инное, как использование буфера OS,
С таким же успехом можете отключить dsync ...

Ну ну... только к нечему хорошему это явно не приведет.
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33948184
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При отключении dsync ничего не изменялось
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #33948187
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter Kirillowда...
нынешнее поколение - не бойцы. увы ...
хотя может быть мы рассказали не доходчиво.

ну просто на тестовой машине извращаться создавать кучу партиций лень...
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #34147487
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поднимаю тему :) так есть у кого-нить мануал по созданию рав дисков?
...
Рейтинг: 0 / 0
Создание девайсов сырых девайсов
    #34150460
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перевел я базы на RAW девайсы. производительность снизилась в 8 раз по сравнению с базами которые были на файловой системе и в девайсах была отключена опция d-sync. в операциоке опция fs_async 1 была включена и тогда и сейчас...

что делать не знаю...
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Создание девайсов сырых девайсов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]