TORIPIYO DIARY

recent events, IoT, programming, security topics

macOSをHighSierraにアップグレードする

特に今のSierraで困っているわけではないですが、新しいファイルシステムであるApple File System(APFS)を試してみたくて、プライベートのMacをHigh Sierraにアップデートしてみました。更新のお知らせが来ないので、App StoreからHigh Sierraを探してインストーラをダウンロードしました。

インストーラのサイズは4.8GBほどです。インストール時間は自分の2017年MacBook Pro 13inchではインストーラを起動してから1時間弱ほどでした。インストールの最中にプロンプトが表示されていつも色々と選択していたような気がするのですが、今回のHigh Sierraのアップデート中には特にそれはありませんでした。

アップデート中にお風呂に入って戻ってくるとなぜか画面が真っ暗になっていて、インストールに失敗したと思ったのですが、強制再起動をかけると何事もなくすんなり起動してHigh Sierraになっていました。今までのMacのOSアップデートの中で一番更新された感じがしないアップデートです。
homebrew, atom, docker for macなど普段僕が利用しているものも問題なく動きました。

mountコマンドなどを叩くと、apfsファイルシステムでマウントされているのがわかります。

 ~: mount | grep apfs
/dev/disk1s1 on / (apfs, local, journaled)


SierraとHighSierraでいくつかファイルシステムに関係ありそうなところのパフォーマンスを比較したので記載します。利用しているマシンは、MacBookPro 13inch 2017 cpu3.1GHz, memory16GBです。

duコマンドを使って/Usersディレクトリ内のサイズを調べる
  • なんか、HighSierraのほうが遅くなっていますね。

Sierra

~: time du -hs /Users
 85G	/Users
du -hs /Users  0.74s user 11.22s system 62% cpu 19.291 total

High Sierra

~: time du -hs /Users
 84G	/Users
du -hs /Users  0.93s user 20.31s system 56% cpu 37.771 total
ddコマンドを使って10GBのファイルを作成する
  • これも、HighSierraのほうが遅くなっています。。。。これでは、LowSierra?

Sierra

~: time dd if=/dev/zero of=testfile bs=1024 count=10240000
10240000+0 records in
10240000+0 records out
10485760000 bytes transferred in 29.404851 secs (356599665 bytes/sec)
dd if=/dev/zero of=testfile bs=1024 count=10240000  2.05s user 23.27s system 86% cpu 29.410 total

High Sierra

~/Downloads: time dd if=/dev/zero of=testfile bs=1024 count=10240000
10240000+0 records in
10240000+0 records out
10485760000 bytes transferred in 108.594898 secs (96558496 bytes/sec)
dd if=/dev/zero of=testfile bs=1024 count=10240000  2.19s user 101.00s system 95% cpu 1:48.61 total
Blackmagic Disk Speed Testを使ってディスクパフォーマンスを比較する
  • 数値を見ると、High Sierraのほうが、各ビデオフォーマットに対する読み込み・書き込みの速度は早くなっているようです。

Sierra
f:id:ha107chan:20171106205401p:plain

High Sierra
f:id:ha107chan:20171106205436p:plain


なぜduコマンドやddコマンドのパフォーマンスは低下したのに、Blackmagic Disk Speed Testの結果は良くなったのか、はっきりした理由は自分にはわかりません。。。
いずれにしよ、HighSierraにしても体感で感じられるぐらい使用心地が極端に悪くなったりはしませんでした。