[轉]queue_depth含義:是指hdisk層面上命令佇列的深度
因為H3C的工程師調整了queue_depth的值,變化很大,所以找下資料看下相關的資訊,找到一篇很好的文章,轉下
queue_depth是指hdisk層面上命令佇列的深度
它針對的是hdisk,如果有多路徑軟體的話,它針對的就是多路徑的hdisk,如powerdisk,dlmfdrv。
那如何調整queue_depth?何時調整呢?首先我們來講講如何調整:
queue_depth的調整是針對hdisk層面的,對有多路徑的系統對應的是多路徑的盤,比如hdiskpower,dlmfdrv之類的。它是指hdisk層面的命令佇列的長度。
對不同的系統均有不同的預設值。在Aix上面,hds預設是2。
如何判斷是否需要調整queue_depth呢?
在aix5.3上面可以用iostat -D來檢視。
其中sqfull表示的是自系統啟動以來queue_depth超出的次數。如何檢視queue_depth的值呢?
lsattr”>lsattr -El hdisk100
queue_depth 2 Queue DEPTH True
如何修改queue_depth的值呢?
chdev -l hdisk100 -a queue_depth=10
將queue_depth設定成多少呢?
這裡有個簡單的演算法。
假如說底層raid group 是4d+4d,即8塊盤。
現在15000rpm的fc盤的命令佇列為16。8塊盤總共的
列為16*8=128。
假如說這個raid group上面切了10個lun或ldev,則每個lun上面的queue_depth不要超過128/10=13。這個queue_depth不是越大越好。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13337857/viewspace-692944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- CPU使用率的幾個重要指標含義列舉指標
- Explain各列的含義AI
- yslow各個指標含義指標
- C++中extern “C”含義深層探索 (轉載)C++
- Oracle Statspack各項指標含義Oracle指標
- Oracle Statspack報告中各項指標含義詳解!(轉)Oracle指標
- (轉)Oracle Statspack報告中各項指標含義詳解!Oracle指標
- 命令注入-命令的連線符【‘&’‘&&’‘||’‘|’】的含義及其用法
- JS陣列中的apply含義JS陣列APP
- 《劍指 Offer》棧實現佇列佇列
- Web含義是什麼Web
- 【資料結構】迴圈佇列的front,rear指標以及佇列滿的條件、計算佇列長度資料結構佇列指標
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- 新定義三層,指揮官模式模式
- 優先佇列 (轉)佇列
- 學習佇列 (轉)佇列
- 陣列模擬佇列進階版本——環形佇列(真正意義上的排隊)陣列佇列
- C/C++中函式指標的含義C++函式指標
- EXPLAIN結果含義(轉)AI
- linux top命令欄位含義Linux
- 自定義單連結串列佇列的基本介面函式(非迴圈佇列)佇列函式
- 深度學習基礎系列(一)| 一文看懂用kersa構建模型的各層含義(掌握深度學習模型
- 為了前端的深度-git的命令列前端Git命令列
- 【AIX 命令學習】lspv -M hdisk1AI
- 【AIX 命令學習】lspv -p hdisk0AI
- 劍指 Offer 59 - II. 佇列的最大值佇列
- 【AIX 命令學習】lscfg -l hdisk1 -v 檢視 hdisk1系統配置AI
- 請簡述OSI七層網路模型有哪些層及各自的含義?模型
- 層序遍歷樹的節點,佇列實現佇列
- 《RabbitMQ》什麼是死信佇列MQ佇列
- 什麼是訊息佇列?佇列
- 校史館展廳搭建有哪些深層含義?
- 根下的資料夾的含義(轉)
- ArrayDeque(JDK雙端佇列)原始碼深度剖析JDK佇列原始碼
- 佇列、阻塞佇列佇列
- 陣列模擬佇列 以及佇列的複用(環形佇列)陣列佇列
- 面經手冊 · 第9篇《佇列是什麼?什麼是雙端佇列、延遲對列、阻塞佇列,全是知識盲區!》佇列