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

Cevap