X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=local-zfs.adoc;h=13f6050f6d8021dc2bc08d6a156c14c1ee69d6c6;hb=55ce3375092431c754ec63533179a1be4bc51850;hp=8ee85544296a9a0554ee91fc69af59fa732894d0;hpb=5f09af76d7282a043be8fa5439349272f506cf02;p=pve-docs.git diff --git a/local-zfs.adoc b/local-zfs.adoc index 8ee8554..13f6050 100644 --- a/local-zfs.adoc +++ b/local-zfs.adoc @@ -1,7 +1,6 @@ +[[chapter_zfs]] ZFS on Linux ------------ -include::attributes.txt[] - ifdef::wiki[] :pve-toplevel: endif::wiki[] @@ -61,7 +60,7 @@ ZFS depends heavily on memory, so you need at least 8GB to start. In practice, use as much you can get for your hardware/budget. To prevent data corruption, we recommend the use of high quality ECC RAM. -If you use a dedicated cache and/or log disk, you should use a +If you use a dedicated cache and/or log disk, you should use an enterprise class SSD (e.g. Intel SSD DC S3700 Series). This can increase the overall performance significantly. @@ -264,7 +263,12 @@ Activate E-Mail Notification ZFS comes with an event daemon, which monitors events generated by the ZFS kernel module. The daemon can also send emails on ZFS events like -pool errors. +pool errors. Newer ZFS packages ships the daemon in a separate package, +and you can install it using `apt-get`: + +---- +# apt-get install zfs-zed +---- To activate the daemon it is necessary to edit `/etc/zfs/zed.d/zed.rc` with your favourite editor, and uncomment the `ZED_EMAIL_ADDR` setting: @@ -303,14 +307,18 @@ time this value changes: ==== +[[zfs_swap]] .SWAP on ZFS -SWAP on ZFS on Linux may generate some troubles, like blocking the +Swap-space created on a zvol may generate some troubles, like blocking the server or generating a high IO load, often seen when starting a Backup to an external Storage. We strongly recommend to use enough memory, so that you normally do not -run into low memory situations. Additionally, you can lower the +run into low memory situations. Should you need or want to add swap, it is +preferred to create a partition on a physical disk and use it as swapdevice. +You can leave some space free for this purpose in the advanced options of the +installer. Additionally, you can lower the ``swappiness'' value. A good value for servers is 10: sysctl -w vm.swappiness=10