"CEPH Yönetimi" sayfasının sürümleri arasındaki fark
("==CEPH Performans Optimizasyonu için Ayarlanabilecek Değişken Listesi== ===Genel=== *'''Kernel pid max:''' Linux çekirdeği tarafından kullanılacak o..." içeriğiyle yeni sayfa oluşturdu) |
(→CEPH Performans Optimizasyonu için Ayarlanabilecek Değişken Listesi) |
||
2. satır: | 2. satır: | ||
===Genel=== | ===Genel=== | ||
*'''Kernel pid max:''' Linux çekirdeği tarafından kullanılacak olan makimum işlemci numarası (Proccess id). OSD sayısının fazla olduğu sistemlerde thread sayısıda göz önüne alındığının da bu değerin arttırılması gerekebilir. Bu değeri yükseltmek için /proc/sys/kernel/pid_max değeri arttırılabilir. | *'''Kernel pid max:''' Linux çekirdeği tarafından kullanılacak olan makimum işlemci numarası (Proccess id). OSD sayısının fazla olduğu sistemlerde thread sayısıda göz önüne alındığının da bu değerin arttırılması gerekebilir. Bu değeri yükseltmek için /proc/sys/kernel/pid_max değeri arttırılabilir. | ||
− | *max open files: Ceph tarafından kullanacak olan dosyaların maksimum sayısı. | + | *'''max open files:''' Ceph tarafından kullanacak olan dosyaların maksimum sayısı. |
− | *filestore min sync interval,filestore max sync interval: Bu değerlen verinin journal’dan hangi sıklıkla diske aktarılacağını belirliyor (saniye olarak). SSD diskiniz büyükse ve değerleri az tutarsanız SSD diskinizi yeterince kullanmamış olursunuz. | + | *'''filestore min sync interval,filestore max sync interval:''' Bu değerlen verinin journal’dan hangi sıklıkla diske aktarılacağını belirliyor (saniye olarak). SSD diskiniz büyükse ve değerleri az tutarsanız SSD diskinizi yeterince kullanmamış olursunuz. |
− | *Jumbo Frames: anahtarlama cihazı ve işletim sisteminde mtu değeri 9000 olarak ayarlanması performansı arttıracaktır. | + | *'''Jumbo Frames:''' anahtarlama cihazı ve işletim sisteminde mtu değeri 9000 olarak ayarlanması performansı arttıracaktır. |
− | *Disk read_ahead: | + | *'''Disk read_ahead:'''Disklerden okuma sırasında okunan verilerin tampon belleğe aktarılması istemcilerin(prefetch) disk erişimini hızlandıracaktır. Diske ait mevcut değer (sde diski için) |
− | Disklerden okuma sırasında okunan verilerin tampon belleğe aktarılması istemcilerin(prefetch) disk erişimini hızlandıracaktır. Diske ait mevcut değer (sde diski için) | ||
cat /sys/block/sde/vda/queue/read_ahead_kb | cat /sys/block/sde/vda/queue/read_ahead_kb | ||
komutu ile görülebilir. Değer echo ile değiştirilebilir. | komutu ile görülebilir. Değer echo ile değiştirilebilir. |
11:39, 18 Haziran 2018 tarihindeki hâli
CEPH Performans Optimizasyonu için Ayarlanabilecek Değişken Listesi
Genel
- Kernel pid max: Linux çekirdeği tarafından kullanılacak olan makimum işlemci numarası (Proccess id). OSD sayısının fazla olduğu sistemlerde thread sayısıda göz önüne alındığının da bu değerin arttırılması gerekebilir. Bu değeri yükseltmek için /proc/sys/kernel/pid_max değeri arttırılabilir.
- max open files: Ceph tarafından kullanacak olan dosyaların maksimum sayısı.
- filestore min sync interval,filestore max sync interval: Bu değerlen verinin journal’dan hangi sıklıkla diske aktarılacağını belirliyor (saniye olarak). SSD diskiniz büyükse ve değerleri az tutarsanız SSD diskinizi yeterince kullanmamış olursunuz.
- Jumbo Frames: anahtarlama cihazı ve işletim sisteminde mtu değeri 9000 olarak ayarlanması performansı arttıracaktır.
- Disk read_ahead:Disklerden okuma sırasında okunan verilerin tampon belleğe aktarılması istemcilerin(prefetch) disk erişimini hızlandıracaktır. Diske ait mevcut değer (sde diski için)
cat /sys/block/sde/vda/queue/read_ahead_kb
komutu ile görülebilir. Değer echo ile değiştirilebilir.
Filestore Kuyruğu
- filestore queue max ops: filestore’un kuyruğa yeni bir I/O operasyonu için maksimum sayısı
- filestore queue max bytes:I/O operasyonlarının maksimum byte değeri
- filestore queue committing max ops: Bir seferde yapılacak olan I/O operasyonların maksimum sayısı
- filestore queue committing max bytes: Bir seferde yapılacak olan I/O operasyonların maksimum byte değeri
- filestore op threads: Dosya sisteminde yapılacak olan operasyonları için paralel olarak çalıştırılacak thread değeri
4.1.3. OSD • osd max write size: OSD tarafından bir seferde yazılabilecek olan veri miktarı (MByte) • osd client message size cap : İstemciye ait verinin bellek tutulacak kısmına ait olan maksimum değler (MByte) • osd deep scrub stride: Scrub operasyonları sırasında okunacak veri miktarı (Byte) • osd op threads: Ceph OSD programı tarafından kullanılan thread sayısı • osd disk threads: Ceph OSD programı tarafından disk işlemlerinde kullanılacak olan thread sayısı 4.1.4. OSD Journal • journal max write bytes: Journal’a bir seferde yazılabilecek maksimum byte miktarı • journal max write entries: Journal’a bir seferde yapılabilecek yazma sayısı • journal queue max ops: Journal kuyruğunda tek seferde yapılabilecek olan maksimum operasyon sayısı • journal queue max bytes: Journal kuyruğunda tek seferde yapılabilecek olan maksimum byte sayısı 4.1.5. OSD Kurtarma Operastonarlı (Recovery) • osd recovery op priority: OSD kurtarma işleminin önceliği, rakam azaldıkça önceliği artıyor. • osd recovery op priority: Aktif kurtarma işlemlerinin maksimum sayısı, sayı arttıkça kurtarma süresi azalıyor, sistemin genel performansı azalıyor. • osd max backfills: Backfill operasyonlarının maksimum sayısı.