IBMDS儲存儲存效能調優

2021-12-29 23:22:22 字數 1096 閱讀 3756

ibm儲存適用,其他儲存有類似引數。

1、調整全域性cache引數

1、1 start and stop cache flush:這兩個引數影響控制器處理cache區域的操作,在這中情況下是按照先進先出的原則往磁碟上寫資料。這只對開啟了寫cache的情況下適用。

在一般的情況下,在決大多數時候start的值大於stop的值。但是也有少量的情況下start等於stop的值。如start=stop=80%意味著,控制器的cache將不允許超過80%的部分用於寫cache操作,在這種情況下,控制會盡可能的將80%的cache做為寫cache使用,這對應用而言,寫的效能可能是比較,但是在資料的可靠性保護方面可能不是很好。如果從資料保護的角度來看,使用比較小的start和stop值可能是比較好的。(針對cache掉電等意外情況下,cache中丟失資料的多少來考慮)

1、2 cache block size引數

如果io操作均小於cache block size的大小,那麼每一次io寫到cache中,都會浪費cache的使用情況(對於乙個cache block中沒有使用的部分,不能用做其他的io)。如果io操作均大於cache block size,那麼完成一次操作會使用更多的cacheblock。

2、指定卷上面的cache引數

2、1 read cache:允許伺服器的讀操作從控制器的cache中讀取所需要的資料,如果資料不在cache,控制器從磁碟中讀取資料並存放在cache中,知道cacheflush。

2、2 read-ahead(prefetch):允許控制器從磁碟上讀取資料到cache中的時候,讀取附加的一些資料到cache中。在下一次io可能會使用到這些資料,這樣在效能上可能會有所提高。

2、3write cache:資料不直接寫到磁碟,先寫到cache中。不一定writecache能夠提高效能。如在持續的大資料量的時候write cache可能會不關掉cache慢,因為會頻繁的出現cache flush。

2、4 write cache是否使用電池保護:如果不用電池保護寫cache,可能會出現資料丟失。

2、5 write cache mirror:可靠性提高,但是效能會降低。

由於讀、寫均共享cache,因此需要整體考慮用於讀、寫cache的大小,以及對整體效能的影響。

MySQL 效能調優之儲存引擎

原文 mysql效能調優中,對myisam儲存引擎的優化。在優化myisam儲存引擎中,需要考慮的點如下 盡量索引,myisam只快取索引不快取資料 根據實際需求,調整讀寫優先順序 延遲插入,使用 insert delay,減少和 select 競爭 資料順序操作,讓insert全部到尾部,減少和s...

調優 Nginx效能調優

一.nginx優化配置 1.主配置檔案優化 注 部分配置詳解 worker processes 8 nginx程序數,建議按照cpu數目來指定,一般為它的倍數。worker cpu affinity 00000001 00000010 00000100 00001000 00010000 00100...

Spark效能調優 JVM調優

通過一張圖讓你明白以下四個問題 1.jvm gc機制,堆記憶體的組成 2.spark的調優為什麼會和jvm的調優會有關聯?因為scala也是基於jvm執行的語言 3.spark中oom產生的原因 4.如何在jvm這個層面上來對spark進行調優 補充 spark程式執行時 jvm堆記憶體分配比例 r...