Ez cümle bir şey 32 bit yerine 64 bit çalışırsa mecburen hızlı olur.
Aynı şey eğer becerip FreeBSD üzerine kurabilirsen daha da başarılı olacaktır.
Yıllardır dandik CPU yapılarıyla bizi oyalayan Intel'den başka birileri de ortaya çıkmış görünüyor
bari donanım tarafında bu adamları deneyelim.
İki katı performans hayal falan değildir.
İşletim sistemi tarafına gelince, yeterince malumat furuş olabilen her sistem yöneticisi
kendi hayatını kolaylaştırmak için yöntemler geliştirebilir ama bu eldekinin ne olduğuyla doğrudan ilgilidir.
Bu durum dahi temiz iş yapılacaksa benim neden illede FreeBSD istediğimi açıklar.
Linux, FreeBSD, Sun aynı fidanın güller açan dalıdır. Bi yerine batmadan gülleri toplayabilen herkes
herhangi birini kullanıp  mes udum diyerek hayatını sürdürebilir.
Bir ton zalak uyum problemi, geliştirme kütüphanesi bağımlılığı yüzünden kullanmam gerekirse
elceğizimle sadece o iş için derlenmiş bir kerneli ve benim kontrol ettiğim uygulamalar kurulu, bir Linux dağıtımını
tercih ederim. Gentoo da bu işe olur o zaman eski sağlam Slack de. Oracle alçağı Gentoo ile kurulmamakta ısrar
edince gidip Fedora ile kurmuştum mesela. Ve aynı zalak Fedora, (sanırım bu Redhat ES için de geçerlidir) koca servera pcmcia
daemonu kurup bir de utanmadan açılışta çalıştırmıştı. Sorunlar da bellidir, bunları çözme yöntemleri de bellidir.
Teknik olarak bin dereden su getirip hede höde yapabiliriz tabii.
Ancak sanırım bu arkadaşımızın derdi belli.

Redhat diyor, Oracle diyor.
Donanım da bu durumda özel tasarım bir super computer, ya da bir quantum makinası olamayacağına
göre eldeki en iyi endüstriyel çözüm önerilmelidir. O da AMD Opteron sülalesine ait işlemcili,
kalan yanları server olarak becerilip yapılabilmiş herhangi bir sunucudur.

Tarafımdan denenmiştir ve alenen eski database bu makinada uçmuştur.
Bu uçma meselesi en basit haliyle kullanıcının aynı işlemi yeni ortamda eskisine oranla
hangi hızda yaptığı ile ölçülmüştür. Bu hız en az 4 katı farketmiştir. Yeni makinada çalışan servisler aynıdır.
Ve bana göre aslanlar gibi accurate dir.

Sonuçta konu işletim sistemi değildir. 64 bit CPU dur.
Yarın bir başka Yankee çıkıp MIT'de zortarabilenyansıtmalıeşzamanlıdümberekli ve endüstriyel
olarak uygulanabilir bir CPU yapana dek durumumuz budur.


Not: İyi tanıdığım bir Oracle adminine FreeBSD anlatmıştım 1 yıl önce. Şöyledir böyledir diye.
Eleman Telekom'un hayvanlama yapılarından birinde kullandı Oracle 9i ile ve hala beni gördükçe boynuma
sarılıyor. Hocam ne iyi etmişiz diye ;-)

Kolay gele,
Gökhan



ilhan wrote:
bilmem şu linuxta şu oracle ı kurdum eskisinden su kafar hızlı
çalıştı. demişler aynı oracle yeni alınmış sun kurulu bir sisteme
kur.(yeni kurulum yap)o da  cillop gibi çalışır. yeni işlemcili
sisteme linux kurup üzerine yeni kurulum oracle kurduktan sonra eski
sistemle yarıştırmak kolay. (Eski sistemde çalışan servislerin
eşlerini bu linux a da kurmayı unutmayın tabi)
sun ın avukatı değilim ama bu işletim sistemleri arasında o kadar uçuk
performans farkları hikayesi hele linux için imkansız gibi. Linux 
kernel i için derlenen modüller de kernel a eklenmiyor zaten sadece
kernel modda çalışan ayrı modüller.
"""linux kernelindede gerekli modülleri ekleyip çıkaramıyormuyduk ? eğer
kullanıcı isterse dağıtım ile gelen "hantal" ve herşeyi içinde
barındıran bir kernel yerine kendi sistemine göre derlediği kerneli
kullanamıyormuydu ? yoksa benmi rüya görüyordum ?""""
teoride böyle ama en küçük bir şeyi kımıldat bak bakalım neler oluyor.
Bu nedenle bu işte linus ve varsa saz ekibi kadar bilgili olman lazım
kernel tweak için. linux kullanıcıları yeni özellikler ve buglardan
kurulmak için yeni kerneli geçerler. zaten sürücü ve servislerin çoğu
da kerneli büyütmemek için ek modül olarak derlenip kernel modda
çalışıyor.
bir de tabi
Linux is a registered trademark of Linus Torvalds. bu nedenle kernel a
kod eklersen bunu açman da lazım. şu kernel tweakler neymiş bir
görelim Sun kernel inde olup da linux kernelinde olmayan.
Bir de o zaman Oracle ı FreeBSD üstünde kuralım bari. Linux uyumluluk
modunda. FreeBSD linux ABI li kodu linux tan daha performanslı
çalıştırıyor nedense. Demek ki FreeBSD de Oracle in hızı 3-4 kat değil
5-6 bilemedin 7-8 falan filan....
Alınmayın arkadaşlar. Çok spesifik hususlar hariç tüm şişletim
sistemleri birbirine öyle 3-4 kat farkatamazlar. spesisfik hususlarda
kod uyumsuzluğu falandır. Yüzde %30-40 performans bile imkansızken
hele hele Oracle gibi bir yazılım için gerisini düşünmek bile
istemiyorum. Zaten yukarda belirtildiği gibi test mantığı da hiç
görmedi. Scsı harddiskle PATA harddiskleri karşılaştırmak gibi bir
şey.
Gömülü mikro/nano kernellı embedded sistemlerde hız farkı daha
anlamlıdır. ama monolithic kernelli linux ve sun kernelli hem ikisi de
posix uyumlu pes yaniii



Cevap