btrfs and snapper in openSUSE Leap 42.2 調校嘗試
OS: openSUSE Leap 42.2
使用 btrfs and snapper 會有因為高 I/O 所以 average load 高的現象, 
所以目前嘗試調整第1階段
桌機用 SSD HD, 覺得就感覺有差, 有了之前的經驗( 全部的 partition 都用 btrfs ), 因為 btrfs 會作 snapper, 所以相對在計算上的 IO 就會....很恐怖.
目前的作法是,  根目錄 ( / )使用 btrfs, 然後資料的目錄( 例如 /home )用 XFS
- 理由是 /home 或是資料目錄不會嚴重影響系統運作. 應該是用備份機制來處理
另外由於是 SSD, 所以容量是比較小的, 所以目前在我 / 目錄只切 40GB 狀況下, 之前有出現使用率 94% 的現象,  所有的使用量會再 /.snapshots 目錄下
使用 yast 觀察 snapshot 還有相關檔案
#yast2   snapper
可以點選某個 snapshot 然後點選 Show Changes  來看系統變更的細節
觀察 snapper snapshots
# snapper   list
Type   | # | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+---+-------+--------------------------+------+---------+-----------------------+--------------
single | 0 |       |                          | root |         | current               |              
single | 1 |       | Mon Jun 19 15:14:01 2017 | root |         | first root filesystem |              
pre    | 2 |       | Thu Jul  6 15:18:12 2017 | root | number  | yast sw_single        |              
post   | 3 | 2     | Thu Jul  6 15:19:01 2017 | root | number  |                       |              
pre    | 4 |       | Thu Jul  6 22:06:33 2017 | root | number  | zypp(zypper)          | important=no 
post   | 5 | 4     | Thu Jul  6 22:06:34 2017 | root | number  |                       | important=no 
pre    | 6 |       | Thu Jul  6 22:53:21 2017 | root | number  | zypp(zypper)          | important=no 
post   | 7 | 6     | Thu Jul  6 22:53:25 2017 | root | number  |                       | important=no 
pre    | 8 |       | Fri Jul  7 14:07:45 2017 | root | number  | zypp(packagekitd)     | important=yes
post   | 9 | 8     | Fri Jul  7 14:11:18 2017 | root | number  |                       | important=yes
可以依照上面的 snapper 編號, 下指令刪除 snapper snapshots
# snapper  delete  5-7
- 也可以單獨刪除某一個 snapshot, 這邊的例子是 5 到 7 所有的 snapshot
觀察資訊
# snapper   list
Type   | # | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+---+-------+--------------------------+------+---------+-----------------------+--------------
single | 0 |       |                          | root |         | current               |              
single | 1 |       | Mon Jun 19 15:14:01 2017 | root |         | first root filesystem |              
pre    | 2 |       | Thu Jul  6 15:18:12 2017 | root | number  | yast sw_single        |              
post   | 3 | 2     | Thu Jul  6 15:19:01 2017 | root | number  |                       |              
pre    | 4 |       | Thu Jul  6 22:06:33 2017 | root | number  | zypp(zypper)          | important=no 
pre    | 8 |       | Fri Jul  7 14:07:45 2017 | root | number  | zypp(packagekitd)     | important=yes
post   | 9 | 8     | Fri Jul  7 14:11:18 2017 | root | number  |                       | important=yes
目前調整方式
第1階段 - 調整 /etc/snapper/configs/root 
BACKGROUND_COMPARISON="no"
EMPTY_PRE_POST_CLEANUP="no"
------------------------------------------------------------
第2階段會移除 snapper-zypp-plugin
第3階段會移除 grub2-snapper-plugin
Reference:
 
 
沒有留言:
張貼留言