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:
沒有留言:
張貼留言