1{ 2 "Profiles": [ 3 { 4 "Name": "LowIoPriority", 5 "Actions": [ 6 { 7 "Name": "JoinCgroup", 8 "Params": 9 { 10 "Controller": "blkio", 11 "Path": "background" 12 } 13 }, 14 { 15 "Name": "SetAttribute", 16 "Params": 17 { 18 "Name": "CfqGroupIdle", 19 "Value": "0", 20 "Optional": "true" 21 } 22 }, 23 { 24 "Name": "SetAttribute", 25 "Params": 26 { 27 "Name": "CfqWeight", 28 "Value": "200", 29 "Optional": "true" 30 } 31 } 32 ] 33 }, 34 { 35 "Name": "NormalIoPriority", 36 "Actions": [ 37 { 38 "Name": "JoinCgroup", 39 "Params": 40 { 41 "Controller": "blkio", 42 "Path": "" 43 } 44 }, 45 { 46 "Name": "SetAttribute", 47 "Params": 48 { 49 "Name": "CfqGroupIdle", 50 "Value": "2000", 51 "Optional": "true" 52 } 53 }, 54 { 55 "Name": "SetAttribute", 56 "Params": 57 { 58 "Name": "CfqWeight", 59 "Value": "1000", 60 "Optional": "true" 61 } 62 } 63 ] 64 }, 65 { 66 "Name": "HighIoPriority", 67 "Actions": [ 68 { 69 "Name": "JoinCgroup", 70 "Params": 71 { 72 "Controller": "blkio", 73 "Path": "" 74 } 75 }, 76 { 77 "Name": "SetAttribute", 78 "Params": 79 { 80 "Name": "CfqGroupIdle", 81 "Value": "2000", 82 "Optional": "true" 83 } 84 }, 85 { 86 "Name": "SetAttribute", 87 "Params": 88 { 89 "Name": "CfqWeight", 90 "Value": "1000", 91 "Optional": "true" 92 } 93 } 94 ] 95 }, 96 { 97 "Name": "MaxIoPriority", 98 "Actions": [ 99 { 100 "Name": "JoinCgroup", 101 "Params": 102 { 103 "Controller": "blkio", 104 "Path": "" 105 } 106 }, 107 { 108 "Name": "SetAttribute", 109 "Params": 110 { 111 "Name": "CfqGroupIdle", 112 "Value": "2000", 113 "Optional": "true" 114 } 115 }, 116 { 117 "Name": "SetAttribute", 118 "Params": 119 { 120 "Name": "CfqWeight", 121 "Value": "1000", 122 "Optional": "true" 123 } 124 } 125 ] 126 } 127 ] 128} 129