Kernel

blockdev 命令:每個請求的最大扇區數是多少?

  • July 31, 2017

blockdev有這個選項--getmaxsect來“獲得每個請求的最大扇區”。**BLOCKDEV(8)**手冊頁沒有說明每個請求的最大扇區是什麼意思。

我在我的系統上執行了這個命令,我得到了以下結果:

# blockdev --getmaxsect /dev/sda
2560

blockdev是塊設備ioctl的基本介面;在--getmaxsect的情況下,它使用BLKSECTGET,它返回與塊設備關聯的隊列中請求的最大扇區數。似乎沒有太多關於此的文件;include/linux/blkdev.h是相關的。在Linux Device Drivers , 2nd edition的第 12 章中簡要提及:

BLKSECTGET

BLKSECTSET

這些命令檢索並設置每個請求的最大扇區數(儲存在 中max_sectors)。

總之,blockdev --getmaxsect返回可以在對塊設備的單個請求中使用的最大扇區數。

引用自:https://unix.stackexchange.com/questions/382853