- RE: linux for enterprise - неужели реально?, Nikolaev D., 11:36 , 24-Янв-03 (1)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 15:28 , 24-Янв-03 (4)
>Linux - это фигня, на серьезных задачах его использовать неразумно. >Что делать? >1. Ставь FreeBSD. >или >2. Ставь Solaris x86. >Кстати по собственному опыту знаю: В действительности linux и Oracle вещи совместимые >в умах "больших боссов", но не в реальной жизни. Я так >понимаю, чтоб linux+oracle работали надо платить бабки Oracle или кто там >этим занимается чтоб все это нормально и надежно работало. Примерно >так. Пасибо за ответы. Если чесно думал я один в такой ситуации :) FreeBSD - почти совсем ее не знаю, не знаю как она будет работать на моем сервере, как портировать оракл на нее и т.п. В общем думаю что больших оракловых баз на фре никто не держит, таким образом можно остаться один на один с возникающими проблемами - в общем тропа в этом направлении не протоптана. Solaris86 - работал с ним немного и оставил он не очень хорошее впечатление. Apache на нем работает реально(раза в 1.3) медленне чем на линухе. С драйверами под железки огромные проблемы. Но главное - когда под него выйдет oracle9.2?
- RE: linux for enterprise - неужели реально?, Hunter2k, 11:58 , 24-Янв-03 (2)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 16:36 , 24-Янв-03 (6)
>Если база большая и задачи серьезные - без дополнительных трат не обойтись. База довольно серьезная. Должна быть доступна круглосуточно, остановка возможна раз в месяц(и то не в каждый)в строго заранее определенный день на несколько часов. Оракл у нас официально(куплен). Вот так! > >Все интернет-сервера с подобными базами пашут не под обычными Линуксами, а под >Энтепрайз версиями Линуксов. Энтерпрайз версии - коммерческие. Я знаю два: RedHat >и SuSE. Я рекомендовал бы сервер SuSE. Что такое ентерпрайз линух конкретно? Является ли RedHat AS2.1 таковым? Мы его заказали(покупаем) - чтоб было кому задавать вопросы :) А чем SUSE круче? Кернелы-то небось один-в-один... >Отсюда возможные пути решения проблемы: >1) Если есть средства - приобрести серверную энтерпрайз-версию SuSE. >2) Если есть много средств - приобрести коммерческий Юникс, типа Солярки или >AIX (при условии, что есть Oracle под эти платформы). Под нашу платформу intel-32 есть версии оракла только для Windows и Линух. >3) Если средств нет - перелопатить Линукс, убрать все лишнее, перекомпилить ядро. >Под RH 8.0 не пробовал, под 7.3 Oracle9i работает. Конечно работает! У нас пашут 12 серваков под RedHat7.0 + oracle8 без нареканий. Но что это за серверы - однопроцессорные P3 с 512 RAM... Наверняка ты имеешь ввиду примерно такой сервер... А вообще >я RH не люблю, есть мысль попробовать все поставить на Debian, >т.к это самый безбагный и надежный дистрибутив. >4) Про установку на FreeBSD забудь. Работает как linux-emulation. Эмуляция Линукс-версии серьезной >СУБД типа Oracle9i - не выход. А фришной версии Oracle не >существует. Да уж... > >P.S. Напиши потом, что получилось.
- RE: linux for enterprise - неужели реально?, Z0termaNN, 12:19 , 24-Янв-03 (3)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 16:22 , 24-Янв-03 (5)
> >Лично у нас проблем с этим никаких, Compaq DL350G3 делает >Alpha >ES40/ODS-5/VMS в разы, при разнице стоимости железа на порядок. >Ядро самое что ни на есть обычное + патчи на компаковский раид >и xfs. >Файловую систему либо заменяй на xfs/jfs, либо используй raw-device, т.к >ext2/ext3 будут тормозить нещадно. Ну и конечно следует монтировать >файловые системы с БД с опцией noatime. >Поищи статьи по поводу оптимизации - там есть полезные рецепты. >Что касается памяти - то у меня есть сильное подозрение, что SGA > сможет >адресовать на интеле только 4G Все так! Сервер Compaq DL580G2 быстый и все работает без нареканий на кернеле который видит 3.8G RAM. Тут проблем нет(я уже писал об этом). Однако кернелы bigmem, работая на процах типа Xeon с 36 разрядными адресными регистрами, реально могут адресовать 62G RAM. Например 2.4.18-14 видит все установленные 6G RAM, причем под SGA ораклу отдано 4.5G.(я делал и 5.5G). Однако как я писал - кернел такой замерзает, команда ls становится непосильной задачей... Проблема еще в том что, 6G куплено для начала, потом планировалось расширение RAM до 30G, чтоб почти вся база лежала закешированная в RAM. Статьи по оптимизации... Сейчас это смешно. Лучшая оптимизация как показала практика в моем случае - положить лишнюю память на полочку и сидеть на 4G c соответствующим кернелом... Насчет файловых систем - ораклом сертифицирована только ext2...
- RE: linux for enterprise - неужели реально?, Z0termaNN, 19:24 , 24-Янв-03 (8)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 13:47 , 25-Янв-03 (14)
>а кто сказал, что приложение будет понимать больше 3G ? >что касается сертификации. то дело конечно твое. Так может и не будет понимать больше 3G... Так мне это и не важно. Главное чтоб оракл под кеш мог брать гигов 20-30 в ОЗУ...
- RE: linux for enterprise - неужели реально?, Z0termaNN, 15:35 , 25-Янв-03 (17)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 15:48 , 25-Янв-03 (18)
>>>а кто сказал, что приложение будет понимать больше 3G ? >>>что касается сертификации. то дело конечно твое. >> >> >>Так может и не будет понимать больше 3G... >>Так мне это и не важно. Главное чтоб оракл под кеш >>мог брать гигов 20-30 в ОЗУ... > >нужно смотреть как sga устроен, насколько я помню он располагается в >адресном пространстве процесса. позвоню в оракл, узнаю. >но есть выход - кажется веритас продает какой-то продукт, который позволяет >организовать кэш БД на 32 битных системах за 4G Нечего звонить! :) Кернел bigmem может без проблем адресовать 62G. Мне реально удалось сделать SGA oracle 5.5G - не знаю - это считается одному процессу или нет(повторюсь - это и не важно, одному или нескольким процессам - гдавное у оракла SGA достаточная. Но кернел этот глючен, а кернел smp работает нормально но видит реально 3.8G из установленных 6G, а ораклу может дать под SGA 1.7G всего...
- RE: linux for enterprise - неужели реально?, nazarov_serg, 16:44 , 24-Янв-03 (7)
Еще по поводу файловых систем. В итоге, если посмотреть нес-ко статей в инете по сравнению файловых систем, xfs производит лучшее впечатление... Но ее даже почему-то нет в дистрибутиве РедХата... Вообще с удовольствием поставил Veritas FS - только не могу найти триальной версии... Судя по рекламе хорошо оракл бэкапить... Кто нибудь пробовал эту VxFS?
- RE: linux for enterprise - неужели реально?, Z0termaNN, 20:11 , 24-Янв-03 (9)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 09:24 , 25-Янв-03 (10)
т.е. LVM поддерживает моментальный снимок базы данных?
- RE: linux for enterprise - неужели реально?, Z0termaNN, 12:20 , 25-Янв-03 (11)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 13:42 , 25-Янв-03 (13)
А если сделать моментатьный снимок файловой системы, на которой все файлы базы данных, то получится моментальный снимок базы данных как я понимяю... Так?
- RE: linux for enterprise - неужели реально?, Z0termaNN, 15:26 , 25-Янв-03 (16)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 15:56 , 25-Янв-03 (19)
>>А если сделать моментатьный снимок файловой системы, на которой все файлы базы >>данных, то получится моментальный снимок базы данных как я понимяю... >>Так? > >совершенно правильно, >базу, естественно перед созданием снапшота придется заглушить А зачем глушить базу? Я-то думал ее можно активно апдейтить во время backup-a... Смысл тогда какой в функции freeze? По идее если все файлы базы - redo логи и т.п. лежат на LVM, то никакую остановку базы делать не нужно... Недописанный оракловый блок(который состоит из нескольких блоков файловой системы, записанных вперемежку с незаписанными, но в любом случае целостных) полностью будет взят из rollback сегмента в случае восстановления оракла из такого "горячего backup-a"... В чем я ошибаюсь?
- RE: linux for enterprise - неужели реально?, Z0termaNN, 00:19 , 26-Янв-03 (23)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 10:40 , 27-Янв-03 (28)
А где про это(то что базу нужно остановить) прямо написано? Смысл-то какой тогда в функции freeze? Я и так могу остановить базу на обычной файловой системке без LVM и получить consistent backup....Я так понял эта freeze как раз для открытых на запись файлов, причем любых.... Где я могу посмотреть на подтверждение или опровержение всему вышесказанному? Буду весьма прзнателен... >Можно, затормозил базу, сделал снапшот, запустил базу и делай бэкап >на здоровье. Забэкапился - разобрал снапшот. >> >>По идее если все файлы базы - redo логи и т.п. лежат >>на LVM, >>то никакую остановку базы делать не нужно... >>Недописанный оракловый блок(который состоит из нескольких блоков файловой системы, записанных вперемежку с >>незаписанными, но в любом случае целостных) полностью будет взят из >>rollback сегмента в случае восстановления оракла из такого "горячего backup-a"... >> >>В чем я ошибаюсь?
- RE: linux for enterprise - неужели реально?, poige, 13:58 , 25-Янв-03 (15)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 16:36 , 25-Янв-03 (20)
Я вовсе не претендую(если кто меня не правильно понял) на звание хакера, крутого программера или линух-гуру... Я обычный пользователь, что выбирает ОС.Но вопрос в том, что я поставил RedHat8.0 из дистрибутива точно с тем же кернелом, что поставился бы у самого крутого линуксоида. И один и тот же кернел должен одинаково хорошо работать и у крутого poige и у обычной домохозяйки. Но этот кернел не работает корректно... Но бог с ним, если это(этот bug) сделан специально по какой-то рпичине, то где же документация по тому что и где в этом кернеле надо исправить, чтоб все нормально заработало? Повторюсь - рьяно искал целую неделю - фиг! Нужен-то вселишь один единственный кернел что может нормально адресовать 64G, и такого я не нахожу среди большого разнообразия кернелов. Я же устанавливаю ОС не для того чтоб рыться в ее исходниках(и я это делать прямо скажу не умею) а только для того чтоб на ней корректо работало мое приложение!!! Так что что здесь грустного?!! RedHat обещает enterprise _READY_ систему!! Где она?! Далее.. Это к делу не относится, но (для экономии трафика) скачал апгрейды исходников с kernel.org - 2.4.19 и 2.4.20. При компиляции всегда возникала одна и та же ошибка на scsi модуле, (а он мне необходим для единственного в системе дискового массива) - в инете нашел несколько сообщений - у кого-то была такая же ошибка . Все сообщения без ответов, кроме одного - там сказали что это ошибка нового as и советовали поставить предыдущую версию компилятора. Я это сделал - не помогло, осталось как и было. Каким же пакетом компиляции были собраны эти кернелы, что я ставлю из rpm-ов мне тоже интересно, но ответа я пока не нашел... Вот так! > >Если, батенька, кернелы вы из RPM'ов ставите, то все остальное можно уже >не читать, _уже_ и так все достаточно грустно... Я понимаю, когда >какая-нть домохозяйка себе UNIX-like в первый раз ставит, но если это >делает чел, который работает на enterprise?!... =8-[ ] > >/poige, http://www.morning.ru/~poige
- RE: linux for enterprise - неужели реально?, poige, 18:02 , 25-Янв-03 (21)
- RE: linux for enterprise - неужели реально?, Zhuravlov Sergey, 20:18 , 25-Янв-03 (22)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 10:08 , 27-Янв-03 (26)
>Да не Linux, а пожалуй мы с Вами не готовы "for enterprise" > >Коли Вы приобретаете "крутое" железо, то можно у его >производителя поинтересоваться как, с каким ядром, какой дистр. >будет в данной конфигурации работать надежно. > >Далее, если хватило средств на железо и Оракл, то почему бы >не заплатить немного СПЕЦИАЛИСТАМ по Linux, которые например >есть в ASPLinux или ALTLinux (причем со своими дистрибутивами ;-) >и соответств. консультац. услугами. Каюсь, лажанулись при покупке, не поинтеревовались... Вот теперь ищу выход... А если чесно, то и такого предположения не было, что будут какие либо проблемы. У нас линухе работают (но на небольших машинках) 13 оракловых баз без каких либо проблем уже полтора года. К специалистам обратимся - что еще делать остается. Хотелось бы только самому (это моя работа - для того меня и держут, чтоб я разбирался, а не специалисты из ALT :) ) разобраться.
- RE: linux for enterprise - неужели реально?, nazarov_serg, 09:59 , 27-Янв-03 (25)
>>Я вовсе не претендую(если кто меня не правильно понял) на звание хакера, >>крутого программера или линух-гуру... > >вот именно таким образом тебя понять вообще не невозможно, сразу скажу, чтобы >ты время зря не терял. :-) Да сам уже вижу... Что время зря теряю. Когда писал сюда, думал сразу дадут кучу всяких советов, ну или хотяб ссылки на документацию. > >>Но вопрос в том, что я поставил RedHat8.0 из дистрибутива точно с >>тем же кернелом, что поставился бы у самого крутого линуксоида. И >>один и тот же кернел должен одинаково хорошо работать и у >>крутого poige > >крутой poige? ха-ха. бедняга, что ж ты настолько обиделся (?), что пошел >на такие эпитеты? :-) Я квалифицированный любитель по самоощущениям, мне это, > поверь, нравится гораздо больше, так что буду благодарен за именно >такую формулировку. ;-) Да не обиделся я, просто раздражает немного такой подход к делу у РедХат - если кернел не рабочий - нахрена его вообще в дистр пихать?! > >>кернел что может нормально адресовать 64G, и такого я не нахожу >>среди большого разнообразия кернелов. Я же устанавливаю ОС не для того >>чтоб рыться в ее исходниках(и я это делать прямо скажу не >>умею) а только для того чтоб на ней корректо работало мое >>приложение!!! > >64 GB? Чего-то в твоих "постах" ранее этой цифери не проскакивало, смею >заметить... Да и вообще, везде там шла речь о несусветных тормозах, >как основной проблеме. Да тут все просто - у меня установилось 3 кернела. Первый без расширения, второй с расширением smp(этот поддерживает неск-ко процессоров и мах 4G RAM) и bigmem - поддерживает 64G RAM. smp работает нормально. Отсюда делаю вывод что что-то накрутили с адресацией у bigmem.(Если сравнить .config у обоих кернелов, то отличаются они только mem=64G у второго и mem=4G у первого.)
> >>Так что что здесь грустного?!! RedHat обещает enterprise _READY_ систему!! >>Где она?! > >мне <тут ваш любимый аналог словам все равно>, что там redhat обещает. >Я его не юзаю давно и начинать это делать не собирался. Я >только знаю, что >Linux это не RedHat. В первую очередь. (это ядро). Да знаю что все равно... Я всего лишь совета спрашиваю - но вижу от poige его не получу. >>Далее.. Это к делу не относится, но (для экономии трафика) скачал апгрейды >>исходников с kernel.org - 2.4.19 и 2.4.20. При компиляции всегда > >В общем, на RedHat свет клином, правильно, не сфокусировался, посмотри другие дистро. >И если начинаешь использовать систему, и возникают какие-то проблемы, нужно не >единомышленников искать, которые кринут "linux -- suxxx!", а изучать ее -- >enterprise ready это не значит, что и без знаний все заработает. > >>>/poige, http://www.morning.ru/~poige > >/poige
- RE: linux for enterprise - неужели реально?, Vinny, 00:20 , 26-Янв-03 (24)
- RE: linux for enterprise - неужели реально?, nazarov_serg, 10:34 , 27-Янв-03 (27)
>Что??? Какой-то пролиант производительнее Enterprise 4500??? Может >450 всё-таки? А иначе это бред полнейший. Может быть, суммарная производительность процессоров >в каких-нибудь условных единицах и окажется у 4500 меньше, но это >не самый значимый фактор для производительности базы данных. Лучше бы попытались >оттюнить сначала систему, а только потом принимали бредовые решения. Нет-нет! Я не опечатался. Кажется наш sun4500 в сравнении с пролиантом в глубокой попе по скорости работы базы(извиняюсь за выражение) Может систему можно оттюнить, но сочли дешевле будет взять железом :). А именно производительность если верить ораклу - http://www.oracle.com/apps_benchmark/html/index.html?results... базы данных у моего Proliant DL580G2 не ниже чему Sun Fire V880. Или я делаю какие-то неверные прикидки исходя из кол-ва юзеров и скорости транзакций? А у нашего Sun4500 6 процов по 333Mhz и 3G RAM. Установка дополнительных процов и памяти - не по детски дорого. И это не спасет: Некоторые утилиты выполняются только на одном процессоре - вроде ораклового imp или exp. Сейчас база на нашем Sun фрагментирована. и дефрагментировать не получяется толко из-за того, что импорт идет более 26 часов, базу на такое время сделать недоступной не реально. Реально раз в месяц остановить ее на неск-ко часов. Т.к. импорт на proliant идет 2 часа 30 мин - это уже становится подходит...
|