{"id":7102,"date":"2020-09-11T13:50:31","date_gmt":"2020-09-11T13:50:31","guid":{"rendered":"https:\/\/www.origo.io\/info\/?page_id=7102"},"modified":"2025-08-02T16:19:26","modified_gmt":"2025-08-02T14:19:26","slug":"io-limits","status":"publish","type":"page","link":"https:\/\/origo.systems\/info\/stabiledocs\/web\/dashboard\/info-tab\/io-limits\/","title":{"rendered":"IO Limits"},"content":{"rendered":"\n<p>&#8220;Disk read default limits&#8221; is the default set of read limits assigned to virtual servers.<br \/>&#8220;Disk write default limits&#8221; is the default set of write limits assigned to virtual servers.<\/p>\n<p>IO limits for VM&#8217;s are enforced using the native iotune facility of <a href=\"https:\/\/libvirt.org\/formatdomain.html#hard-drives-floppy-disks-cdroms\" target=\"_blank\" rel=\"noopener\">Libvirt<\/a>.<\/p>\n<p>Other IO limits for copying images etc. are enforced through Linux Control Groups (cgroups) &#8211; specifically the file \/etc\/stabile\/cgconfig.conf . These are configured manually in \/etc\/stabile\/config.cfg.<\/p>\n<p>Unforunately cgroup I\/O throttling of block devices (blkio) <a href=\"https:\/\/github.com\/openzfs\/zfs\/issues\/1952\">does not currently work<\/a> with Linux ZFS. We recommend using ZFS with Stabile, but this unfortunately makes it imposible to throttle other disk operations than VM read\/write operations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Disk read default limits&#8221; is the default set of read limits assigned to virtual servers.<br \/>\n&#8220;Disk write default limits&#8221; is the default set of write limits assigned to virtual servers.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":7902,"menu_order":29,"comment_status":"closed","ping_status":"closed","template":"page-leftsb.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7102","page","type-page","status-publish","hentry"],"acf":[],"featured_image_src":null,"featured_image_src_square":null,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/7102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/comments?post=7102"}],"version-history":[{"count":5,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/7102\/revisions"}],"predecessor-version":[{"id":15301,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/7102\/revisions\/15301"}],"up":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/7902"}],"wp:attachment":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/media?parent=7102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}