Piotr Czeczko

Piotr Czeczko Technical Director

Temat: Oracle 10g - vmware- performance

Czesc,
mam jedna bazke 10.2.0.2, ktora nie miala do tej pory zadnych problemow z wydajnoscia, zostala zmigrowana na mocniejsza maszyne z tym samym OS, tylko ze wirtualna na vmware. Migracja byla zrobiona przez dd, konfiguracja OS i bazy nie byla zmieniana.
I pojawily sie problemy, baza na proste zapytania zuzywa prawie 100% CPU, a glupie zalogowanie sie z sqlplusa trwa okolo 20 sekund.
Wiem ze oracle nie wspiera instalacji na vmware, ale moze ktos z was juz kiedys z czyms takim sie spotkal?

Z gory dzieki za wszelkie info.
Pozdrawiam
Piotrek

konto usunięte

Temat: Oracle 10g - vmware- performance

Piotr Czeczko:
I pojawily sie problemy, baza na proste zapytania zuzywa prawie 100% CPU, a glupie zalogowanie sie z sqlplusa trwa okolo 20 sekund.

1. Zainstalować vmware-tools na gościu
2. Puścić statystyki w bazie ... pełne na wszystkim.
3. Zaktualizować bazę do 10.2.0.4
4. Jeśli w/w nie pomogą to dodać do /boot/grub/menu.lst do kernela parametry "maxcpus=0 nosmp" i restartnąć maszynę (a także wyłączyć dwa procki w maszynie - zostawić tylko jeden).
Piotr Czeczko

Piotr Czeczko Technical Director

Temat: Oracle 10g - vmware- performance

Dzieki Krzys za odpowiedz.
Krzysztof P.:

1. Zainstalować vmware-tools na gościu
jest zainstalowane
2. Puścić statystyki w bazie ... pełne na wszystkim.
Statystyki w 10g sa zbierane automatycznie na podstawie zmienianych danych w bazie widze ze zawsze konczyly sie pomyslnie:
LOG_ID JOB_NAME STATUS LOG_DATE
---------- -------------------- --------------- -----------------
47749 GATHER_STATS_JOB SUCCEEDED 09-JUL-2009 22:02
47811 GATHER_STATS_JOB SUCCEEDED 10-JUL-2009 22:03
47838 GATHER_STATS_JOB SUCCEEDED 11-JUL-2009 06:01
48137 GATHER_STATS_JOB SUCCEEDED 14-JUL-2009 22:03
48220 GATHER_STATS_JOB SUCCEEDED 15-JUL-2009 22:02

Statystyki systemowe byly updatowane nawet wczoraj (aux_stats$)
3. Zaktualizować bazę do 10.2.0.4
na razie nie jest to brane pod uwage, aplikacja nie byla testowana na 10.2.0.4
4. Jeśli w/w nie pomogą to dodać do /boot/grub/menu.lst do kernela parametry "maxcpus=0 nosmp" i restartnąć maszynę (a także wyłączyć dwa procki w maszynie - zostawić tylko jeden).
Mozesz mi wyjasnic co przez to moglbym osiagnac wylaczajac dodatkowe procesory?
Piotr Czeczko

Piotr Czeczko Technical Director

Temat: Oracle 10g - vmware- performance

Hej Krzys,
sprawdzilem juz prawie wszystko z Twoich sugestii i na razie nie ma efektu.Dalej mam ten problem.
Krzysztof P.:

1. Zainstalować vmware-tools na gościu
jest zainstalowane
2. Puścić statystyki w bazie ... pełne na wszystkim.
Statystyki w 10g sa zbierane automatycznie na podstawie zmienianych danych w bazie widze ze zawsze konczyly sie pomyslnie:
LOG_ID JOB_NAME STATUS LOG_DATE
---------- -------------------- --------------- -----------------
47749 GATHER_STATS_JOB SUCCEEDED 09-JUL-2009 22:02
47811 GATHER_STATS_JOB SUCCEEDED 10-JUL-2009 22:03
47838 GATHER_STATS_JOB SUCCEEDED 11-JUL-2009 06:01
48137 GATHER_STATS_JOB SUCCEEDED 14-JUL-2009 22:03
48220 GATHER_STATS_JOB SUCCEEDED 15-JUL-2009 22:02

Statystyki systemowe byly updatowane nawet wczoraj (aux_stats$)

Zapuscilem pelne statystyki na bazie - nie ma efektu
3. Zaktualizować bazę do 10.2.0.4
na razie nie jest to brane pod uwage, aplikacja nie byla testowana na 10.2.0.4
Zupgraduje ja na weekendzie moze nawet do 10.2.0.5
4. Jeśli w/w nie pomogą to dodać do /boot/grub/menu.lst do kernela parametry "maxcpus=0 nosmp" i restartnąć maszynę (a także wyłączyć dwa procki w maszynie - zostawić tylko jeden).
Mozesz mi wyjasnic co przez to moglbym osiagnac wylaczajac dodatkowe procesory?
Sprawdzilem to, bez dodatkowych prockow i z tymi opcjami baza pracowala jeszcze wolniej. Sam start bazy trwal okolo 30 min, przy czystym zamknieciu bazy.

Pozdrawiam
Piotrek

konto usunięte

Temat: Oracle 10g - vmware- performance

Oracle oficjalnie nie wspiera instalacji na VMWare. Tak aby dodać łyżkę dziegciu do miodu...

W chwili obecnej, jeżeli chodzi o produkty Oracle, to odważyłem się "testować w produkcji" jedną instancję AS 10g, nie RDBMS.

Pozdr. Piotrek.

konto usunięte

Temat: Oracle 10g - vmware- performance

Piotr Czeczko:
Zupgraduje ja na weekendzie moze nawet do 10.2.0.5

Może :) Ale raczej się nie uda :)
Piotr Czeczko

Piotr Czeczko Technical Director

Temat: Oracle 10g - vmware- performance

chodzilo mi o EM :) sory za niescislosc :)
Jakub Wartak

Jakub Wartak Szaman
UNIXa/Linux/Oracle,
IBM CATE

Temat: Oracle 10g - vmware- performance

Piotr Czeczko:
Czesc,
mam jedna bazke 10.2.0.2, ktora nie miala do tej pory zadnych problemow z wydajnoscia, zostala zmigrowana na mocniejsza maszyne z tym samym OS, tylko ze wirtualna na vmware. Migracja byla zrobiona przez dd, konfiguracja OS i bazy nie byla zmieniana.
I pojawily sie problemy, baza na proste zapytania zuzywa prawie 100% CPU, a glupie zalogowanie sie z sqlplusa trwa okolo 20 sekund.
Wiem ze oracle nie wspiera instalacji na vmware, ale moze ktos z was juz kiedys z czyms takim sie spotkal?

Z gory dzieki za wszelkie info.

Jaki OS ?
Jaki VMware ?

Wyglada jakbys mial problemy z IO (jak to jakis *nix to podeslij wynik "vmstat 1 10" podczas trwania takiego zapytania -- chodzi mi o to czy to rzeczywiscie CPU czy IOwait). Traceowal'es przez 10046 ?
Piotr Czeczko

Piotr Czeczko Technical Director

Temat: Oracle 10g - vmware- performance

Dziekuje wszystkim za pomoc,
Sprawa rozwiazana a okazal sie nia ten parametr: PRE_PAGE_SGA
Byl ustawiony na TRUE i powodowal zuzycie procesorow na 100%
Po wyrzuceniu go wszystko zaczelo hulac jak nalezy.

Pozdrawiam
Piotrek

konto usunięte

Temat: Oracle 10g - vmware- performance

Piotr Czeczko:
Sprawa rozwiazana a okazal sie nia ten parametr: PRE_PAGE_SGA
Byl ustawiony na TRUE i powodowal zuzycie procesorow na 100%

LOL.

Ciekawe go na codzień praktycznie używa ...Krzysztof P. edytował(a) ten post dnia 21.07.09 o godzinie 21:45

konto usunięte

Temat: Oracle 10g - vmware- performance

wykasowałem... bo "zduplikował" mi się wątek.Piotr Pliżga edytował(a) ten post dnia 11.09.09 o godzinie 13:56

konto usunięte

Temat: Oracle 10g - vmware- performance

Witam,
"odgrzeję" może ten temat... Pytanie - jak w rzeczywistości, w praktyce wygląda sprawa hostowania baz danych Oracle na OS-ach zainstalowanych na VMWare? Otrzymałem ostatnio prośbę o konsultacje w sprawie migracji baz danych 10g na infrastrukturę zbudowaną z użyciem VMWare. Wiem, że oficjalne stanowisko Oracle w sprawie "jest jakie jest" (wiadomo - Oracle ma własna platformę VM). Mówimy o bazach danych 10g hostowanych do tej pory w środowisku W2K3 oraz Linux, różnej wielkości od kilkudziesięciu GB do ~TB. I oczywiście mówimy o produkcji .
Pozdr. Piotr.Piotr Pliżga edytował(a) ten post dnia 09.09.09 o godzinie 16:17
Adam B.

Adam B. Oracle Certified
Master

Temat: Oracle 10g - vmware- performance

Piotr Pliżga:
Witam,
"odgrzeję" może ten temat... Pytanie - jak w rzeczywistości, w praktyce wygląda sprawa hostowania baz danych Oracle na OS-ach zainstalowanych na VMWare? Otrzymałem ostatnio prośbę o konsultacje w sprawie migracji baz danych 10g na infrastrukturę zbudowaną z użyciem VMWare. Wiem, że oficjalne stanowisko Oracle w sprawie "jest jakie jest" (wiadomo - Oracle ma własna platformę VM). Mówimy o bazach danych 10g hostowanych do tej pory w środowisku W2K3 oraz Linux, różnej wielkości od kilkudziesięciu GB do ~TB. I oczywiście mówimy o produkcji .
Pozdr. Piotr.

A konkretnie o jakiej dokładnie platformie VMWare mówimy, ESX ??Adam Boliński edytował(a) ten post dnia 09.09.09 o godzinie 17:41

Temat: Oracle 10g - vmware- performance

Piotr Pliżga:
platformę VM). Mówimy o bazach danych 10g hostowanych do tej pory w środowisku W2K3 oraz Linux, różnej wielkości od kilkudziesięciu GB do ~TB. I oczywiście mówimy o produkcji .
Pozdr. Piotr.Piotr Pliżga edytował(a) ten post dnia 09.09.09 o godzinie 16:17

Piotr,

Moje doswiadczenie jest dosc negatywne - ale to wynika z upychania wielu maszyn wirtualnych na 1 czy 2 maszyny fizyczne - i jesli szanowny Pan Oracle dostanie w przyslowiowe cztery litery na jednej wirtualce to ma to bardzo duzy impact na inne.
Jedyne rozwiazanie sensowne jakie widzialem to maszyna z 8 CPU i tylko dwie maszyny wirtualne na niej i wtedy to w miare chodzilo - tzn nie bylo widac znacznego narzutu ESX-a.

No i najwazniejsze - jesli juz maszyny sa wirtualne to tylko z dedykowanymi dla nich kartami FC i NIC - inaczej polegniesz - trzymanie czegos w tzw. DataStorage ESX-a to ostatnio moj najwiekszy bol. Probowalem zrobic klona jednej maszynki i 25 GB kopiowalo mi sie w obrebie 1 maszyny z katalogu do katalogu jakies 1.5 godziny a potem klaster ESX-a stwierdzil ze na tej maszynie ma problemy z uruchomieniem czegokolwiek.

Czekam na odzew innych - moze da to sie zrobic tylko potrzeba magika od ESX-a ;)

pozdrawiam,
Marcin

konto usunięte

Temat: Oracle 10g - vmware- performance

Adam Boliński:
Piotr Pliżga:
Witam,
"odgrzeję" może ten temat... Pytanie - jak w rzeczywistości, w praktyce wygląda sprawa hostowania baz danych Oracle na OS-ach zainstalowanych na VMWare? Otrzymałem ostatnio prośbę o konsultacje w sprawie migracji baz danych 10g na infrastrukturę zbudowaną z użyciem VMWare. Wiem, że oficjalne stanowisko Oracle w sprawie "jest jakie jest" (wiadomo - Oracle ma własna platformę VM). Mówimy o bazach danych 10g hostowanych do tej pory w środowisku W2K3 oraz Linux, różnej wielkości od kilkudziesięciu GB do ~TB. I oczywiście mówimy o produkcji .
Pozdr. Piotr.

A konkretnie o jakiej dokładnie platformie VMWare mówimy, ESX ??Adam Boliński edytował(a) ten post dnia 09.09.09 o godzinie 17:41

Adamie,
mam informację z działu "technology" dla którego jestem klientem (jako DBA), że mówimy o platformie ESX, VSphere VSR4 (czy coś podobnego).

Pozdr. Piotr
Adam B.

Adam B. Oracle Certified
Master

Temat: Oracle 10g - vmware- performance

Piotr Pliżga:
Adam Boliński:
Piotr Pliżga:
Witam,
"odgrzeję" może ten temat... Pytanie - jak w rzeczywistości, w praktyce wygląda sprawa hostowania baz danych Oracle na OS-ach zainstalowanych na VMWare? Otrzymałem ostatnio prośbę o konsultacje w sprawie migracji baz danych 10g na infrastrukturę zbudowaną z użyciem VMWare. Wiem, że oficjalne stanowisko Oracle w sprawie "jest jakie jest" (wiadomo - Oracle ma własna platformę VM). Mówimy o bazach danych 10g hostowanych do tej pory w środowisku W2K3 oraz Linux, różnej wielkości od kilkudziesięciu GB do ~TB. I oczywiście mówimy o produkcji .
Pozdr. Piotr.

A konkretnie o jakiej dokładnie platformie VMWare mówimy, ESX ??

Adamie,
mam informację z działu "technology" dla którego jestem klientem (jako DBA), że mówimy o platformie ESX, VSphere VSR4 (czy coś podobnego).

Pozdr. Piotr

Okx... mam tu jednego magika.. pogadam z nimAdam Boliński edytował(a) ten post dnia 11.09.09 o godzinie 15:16

konto usunięte

Temat: Oracle 10g - vmware- performance

U nas tez byl taki problem, wlasnie po migracji z vmware na vsphere... w Poniedzialek spytam w pracy co zrobili zeby zwiekszyc wydajnosc i dzieki temu rozwiazac problem...

konto usunięte

Temat: Oracle 10g - vmware- performance

Okazało sie, że u nas problemy wydjanosciowe były związane z autonegocjacją karty sieciowej. Przy ręcznym ustawieniu 1GB łącza (wynegocjował 10GB- co stanowiło duże obciążenie dla procka) problem został rozwiązany.

Temat: Oracle 10g - vmware- performance

Fajny post nt VMWare i wydajnosci

http://jamesmorle.wordpress.com/2009/09/21/forget-io-b...

pozdrawiam,
Marcin

konto usunięte

Temat: Oracle 10g - vmware- performance

Odgrzeję starego kotleta. Jakie są Wasze pozytywne i negatywne doświadczenia z instalacji oraz utrzymania Oracle Database w środowisku VmWare? Np. w konfiguracji Windows W2K3 (Linux) + Oracle 10gr2? Czy zdarzyły się jakieś istotne problemy, które nie przytrafiły się na maszynach fizycznych? Czy ktoś z Was "cofał" się z bazą danych z maszyny wirtualnej na fizyczną ponieważ wystąpił poważny problem?

Pozdrawiam, Piotr



Wyślij zaproszenie do