Merhaba,
Eğer transaction yoğun bir sisteminiz yoksa log dosyalarını (redolog) farklı bir disk grubuna ayırmasanız da olur. Transaction yoğun sisteminiz olacaksa da log dosyaları için farklı disk grubu, ram - cpu upgrade, index datafile ları için farklı disk grubu , storage, ssd gibi artarak devam eden seçenekler mevcut. Bu nedenle kurulum için yapılacak planlama müşteriye özel her zaman. Mesela, hala pek çok 40 -50 kullanıcılı erp sistemi, 4 gb ram 4 diskli raid5 ile yoluna devam etmektedir. redolog dosyaları hakkında daha fazla bilgi ve redolog optimizasyon seçenekleri için aşağıdaki linke bakabilirsiniz. Ancak veritabanı planlaması her zaman beklenen yük göz önünde bulundurularak yapılır ve log dosyalarından başka pek çok farklı unsur değerlendirilmelidir. (Örneğin ram miktarı, işlemci, backup politikası, replikasyon, vs vs) http://barisakverdi.blogspot.com/2009/12/redolog-dosyalarmn-boyutunu-nasl.ht ml Barış Akverdi From: [email protected] [mailto:[email protected]] On Behalf Of Zekeriya Akyıldız Sent: Monday, March 05, 2012 12:40 AM To: [email protected] Subject: [Linux-sunucu] Re: YNT: Re: linux sistemlerde disk ve bolumleme yapısı nasıl olmalıdır? Merhaba, Log dosyalarını ayrı disklerde tutmamızın sebebi, disklerimiz veritabanı ve diğer sunucu türevi işleri ile meşgulken birde log dosyaları gibi şeylerle meşgul etmemek. Birde tutulacak olan log detayına göre zamanla boyutları çok büyüyebiliyor. Veritabanı dosyalarını farklı bir disk üzerinde çalıştırmak güzel bir iops verecektir, performansa katkısı bu açıdan. Oracle'ı ayarlarken log dosyasının yerini değiştirebilirsin yada oda olmadı bir symblink yaratabilirsin, böylece sorunsuzca log dosyaların ayrı bir diskte olur. Güvenlik için özellikle /tmp ayrı bir diskte olmalı yoksa çeşitli yöntemlerle /tmp içine erişip farklı dosyalar çalıştırılabilir: tabiki güvenlik için diğer şeyleride dikkate aldığınızı varsayıyorum tüm bunları yaptıkran sonra ssh şifresini 1234 yaparsanız yada buna benzer şeyler, farklı diskte kullanmanında bir anlamı yok. Swap alanı en az ram miktarı kadar olmalı çünkü, sunucuyu uyutmak istediğinizde yada yanlışlıkla uyuttuğunuzda eğer ram deki bilgileri swap alanına alamazsa sorunla karşılaşırsınız. İyide bu notebook'mu ki uyutayım ? Demeyin kazaylada olsa oluyor böyle şeyler hem fiziksel ram'iniz dolduğunda bu swap alanı kullanılır olacak zaten. 2012/3/5 Fuat ALTUN <[email protected]> Desteğiniz için tşk. Bir sey sormak istiyorum. aynı disk uzerinde olduktan sonra farklı partition'a koymak ne gibi bir avantaj saglar? Cunku fiziksel olarak aynı disk kafaları farklı part. kısımlarına ulsacagi icin hız da belirgin bir fark olmayacakır. Mantıksal olarak ayrı yerlerde olmaları anlasilailirlik acisindan iyidir. Ama bunun otesinde farkli part. yararı var mıdır? Bir de oracle bildigim kadarıyla kendi log dosyalarını /var altında değilde oracle'ın kendi kurulduğu lokasyonda tutuyor. Bu durumda hem /var hemde oracle nin log tuttuğu lokasyonu ayrı disklerermi koymak gerekir? Tşk. ________________________________________ Kimden: [email protected] [[email protected]], Zekeriya Akyıldız [[email protected]] Adına Tarih: 04 Mart 2012 Pazar 12:17 Kime: [email protected] Konu: [Linux-sunucu] Re: linux sistemlerde disk ve bolumleme yapısı nasıl olmalıdır? Merhaba, Disk bölümlemesi için Oracle'ın tavsiye ettiği bölümlemeyi kullanabilirsiniz, kurulum kaynaklarında (pdf dökümanlar) bu mevcut zaten. Birçok linux/unix admin güvenlik sebebiyle eğer mümkün ise /temp 'için ayrı bir disk kullanır. İşlerin yoğun olacağı bir yerde doğal olarak log dosyalarıda çok olacaktır o yüzden birçok linux/unix admin de /var 'ı başka bir diskte kullanır çünkü log dosyalarının okunması, yazılması işlemleri sistem için önemli diğer işlemleri etkilemesin. Disk1 / (Kesinlikle eski kurulum dökümanarına bakıpta 1,2GB ayırmaya kalkma! ) Disk1 /boot Disk1 /swap (en az toplam ram miktarı kadar olsun, Kesinlikle "Makinadaki RAM yeter o zaten kullanılmayacak daha az ayır" laflarına inanma!) * Disk2 /var (Çok fazla log olacaksa ona göre disk boyutu ayır, istersen /temp ile aynı diskte bulundur) Disk3 /tmp (güvenlik çok çok elzem değilse, intranet kullanıyorsan ayrı diske alman gerekmeyebilir) Disk4 /home (İstersen Disk1 ile birleştirebilirsin, veri dosyalarını başka bir diskte tutacağız zaten ama bu sefer Disk1 için bolca alan ayırman lazım) Disk5 /data (Veritabanı dosyaları , websayafaları nı saklayacağın yer, adına başka şeyde diyebilirsin) Ben burada Disk dedim durdum ama sen Raid üzerinden volume'ler ayırıp orada kullanacaksn büyük ihtimalle. Ayrıca oracle'ın /data klasörünü kullanması için ayarlar yapman gerekecek, tabiki aynı yerde websayafalarını kullanmak içinde ayırabilirsin. 2012/3/3 Baris AKVERDI <[email protected]<mailto:[email protected]>> Selam, Veritabanı kurulumu konusu tamamen sizin ihtiyaçlarınızla ve beklediğiniz yük ile ilgili. Şöyle yapın hiç sorun olmaz diye bir durum yok yani. Şöyle çok genel tavsiyeler verebilirim. Raid10 kullanın. Oracle 'a verebildiğiniz kadar çok memory verin. Storage kullanmıyorsanız düzgün ve write cache aktifleştrilmiş bir raid kartınız olsun. İyi çalışmalar From: [email protected]<mailto:[email protected] nux.org.tr> [mailto:[email protected]<mailto:linux-sunucu-bounces@ liste.linux.org.tr>] On Behalf Of Forum Account Sent: Saturday, March 03, 2012 12:36 PM To: [email protected]<mailto:[email protected]> Subject: [Linux-sunucu] linux sistemlerde disk ve bolumleme yapısı nasıl olmalıdır? Merhabalar, Oracle linux uzerine, Oracle DB kurmayi planliyoruz. Bu konuda disk ve partition yapısı ile ilgili tavsiye edebileceiğiniz yapıları öğrnemek istiyoruz. simdiye kadar dusunduklermiz su sekilde: / klasorunu ayrı bir bolume koyacagiz. /boot klasorunu ayrı bir bolume koyacagiz. (/ klasoru ile aynı disk) /home klasorunu ayrı bir diske koyacagiz. Oracle sw ve datasını burada tutacagiz. /var klasorunu ayrı bir disk veya bolume koyacagiz. Bununla ilgili disk mi yoksa / klasoru ileaynı disk içinde ki ayrı bir bolummu olmalı kara veremedik. Bu konu yanlis/eksik dusundugumuz noktalar hakkinda yardimci olabilirseniz seviniriz. _______________________________________________ Linux-sunucu E-Posta Listesi [email protected]<mailto:[email protected]> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
