Path: blob/main/sys/contrib/openzfs/cmd/zpool_influxdb/dashboards/grafana/ZFS-pool-latency-heatmaps-influxdb.json
48775 views
{1"__inputs": [2{3"name": "DS_MACBOOK-INFLUX",4"label": "macbook-influx",5"description": "",6"type": "datasource",7"pluginId": "influxdb",8"pluginName": "InfluxDB"9}10],11"__requires": [12{13"type": "grafana",14"id": "grafana",15"name": "Grafana",16"version": "6.7.3"17},18{19"type": "panel",20"id": "heatmap",21"name": "Heatmap",22"version": ""23},24{25"type": "datasource",26"id": "influxdb",27"name": "InfluxDB",28"version": "1.0.0"29},30{31"type": "panel",32"id": "jdbranham-diagram-panel",33"name": "Diagram",34"version": "1.4.5"35},36{37"type": "panel",38"id": "text",39"name": "Text",40"version": ""41}42],43"annotations": {44"list": [45{46"$$hashKey": "object:1627",47"builtIn": 1,48"datasource": "-- Grafana --",49"enable": true,50"hide": true,51"iconColor": "rgba(0, 211, 255, 1)",52"name": "Annotations & Alerts",53"type": "dashboard"54}55]56},57"description": "Top-level ZFS pool latency by ZIO type",58"editable": true,59"gnetId": null,60"graphTooltip": 1,61"id": null,62"iteration": 1590445168391,63"links": [],64"panels": [65{66"collapsed": false,67"datasource": "${DS_MACBOOK-INFLUX}",68"gridPos": {69"h": 1,70"w": 24,71"x": 0,72"y": 073},74"id": 5,75"panels": [],76"title": "Total Reads and Writes",77"type": "row"78},79{80"cards": {81"cardPadding": null,82"cardRound": null83},84"color": {85"cardColor": "#b4ff00",86"colorScale": "sqrt",87"colorScheme": "interpolateOranges",88"exponent": 0.5,89"mode": "spectrum"90},91"dataFormat": "tsbuckets",92"datasource": "${DS_MACBOOK-INFLUX}",93"description": "Latency histogram for the total reads of a ZFS pool",94"fieldConfig": {95"defaults": {96"custom": {}97},98"overrides": []99},100"gridPos": {101"h": 9,102"w": 12,103"x": 0,104"y": 1105},106"heatmap": {},107"hideZeroBuckets": false,108"highlightCards": true,109"id": 2,110"legend": {111"show": true112},113"reverseYBuckets": false,114"targets": [115{116"alias": "$tag_le",117"groupBy": [118{119"params": [120"$__interval"121],122"type": "time"123},124{125"params": [126"le"127],128"type": "tag"129},130{131"params": [132"null"133],134"type": "fill"135}136],137"measurement": "zpool_latency",138"orderByTime": "ASC",139"policy": "default",140"refId": "A",141"resultFormat": "time_series",142"select": [143[144{145"params": [146"total_read"147],148"type": "field"149},150{151"params": [],152"type": "last"153},154{155"params": [156"1s"157],158"type": "non_negative_derivative"159}160]161],162"tags": [163{164"key": "host",165"operator": "=~",166"value": "/^$hostname$/"167},168{169"condition": "AND",170"key": "name",171"operator": "=~",172"value": "/^$poolname$/"173}174]175}176],177"timeFrom": null,178"timeShift": null,179"title": "Total Reads",180"tooltip": {181"show": true,182"showHistogram": true183},184"type": "heatmap",185"xAxis": {186"show": true187},188"xBucketNumber": null,189"xBucketSize": null,190"yAxis": {191"decimals": 0,192"format": "s",193"logBase": 1,194"max": null,195"min": null,196"show": true,197"splitFactor": null198},199"yBucketBound": "auto",200"yBucketNumber": null,201"yBucketSize": null202},203{204"cards": {205"cardPadding": null,206"cardRound": null207},208"color": {209"cardColor": "#b4ff00",210"colorScale": "sqrt",211"colorScheme": "interpolateOranges",212"exponent": 0.5,213"mode": "spectrum"214},215"dataFormat": "tsbuckets",216"datasource": "${DS_MACBOOK-INFLUX}",217"description": "Latency histogram for the total writes of a ZFS pool",218"fieldConfig": {219"defaults": {220"custom": {}221},222"overrides": []223},224"gridPos": {225"h": 9,226"w": 12,227"x": 12,228"y": 1229},230"heatmap": {},231"hideZeroBuckets": false,232"highlightCards": true,233"id": 3,234"legend": {235"show": true236},237"reverseYBuckets": false,238"targets": [239{240"alias": "$tag_le",241"groupBy": [242{243"params": [244"$__interval"245],246"type": "time"247},248{249"params": [250"le"251],252"type": "tag"253},254{255"params": [256"null"257],258"type": "fill"259}260],261"measurement": "zpool_latency",262"orderByTime": "ASC",263"policy": "default",264"refId": "A",265"resultFormat": "time_series",266"select": [267[268{269"params": [270"total_write"271],272"type": "field"273},274{275"params": [],276"type": "last"277},278{279"params": [280"1s"281],282"type": "non_negative_derivative"283}284]285],286"tags": [287{288"key": "host",289"operator": "=~",290"value": "/^$hostname$/"291},292{293"condition": "AND",294"key": "name",295"operator": "=~",296"value": "/^$poolname$/"297}298]299}300],301"timeFrom": null,302"timeShift": null,303"title": "Total Writes",304"tooltip": {305"show": true,306"showHistogram": true307},308"type": "heatmap",309"xAxis": {310"show": true311},312"xBucketNumber": null,313"xBucketSize": null,314"yAxis": {315"decimals": 0,316"format": "s",317"logBase": 1,318"max": null,319"min": null,320"show": true,321"splitFactor": null322},323"yBucketBound": "auto",324"yBucketNumber": null,325"yBucketSize": null326},327{328"collapsed": false,329"datasource": "${DS_MACBOOK-INFLUX}",330"gridPos": {331"h": 1,332"w": 24,333"x": 0,334"y": 10335},336"id": 8,337"panels": [],338"title": "ZIO Scheduler Queues for Read Operations",339"type": "row"340},341{342"cards": {343"cardPadding": null,344"cardRound": null345},346"color": {347"cardColor": "#b4ff00",348"colorScale": "sqrt",349"colorScheme": "interpolateOranges",350"exponent": 0.5,351"mode": "spectrum"352},353"dataFormat": "tsbuckets",354"datasource": "${DS_MACBOOK-INFLUX}",355"description": "Latency histogram for the synchronous reads of a ZFS pool",356"fieldConfig": {357"defaults": {358"custom": {}359},360"overrides": []361},362"gridPos": {363"h": 8,364"w": 5,365"x": 0,366"y": 11367},368"heatmap": {},369"hideZeroBuckets": false,370"highlightCards": true,371"id": 6,372"legend": {373"show": false374},375"reverseYBuckets": false,376"targets": [377{378"alias": "$tag_le",379"groupBy": [380{381"params": [382"$__interval"383],384"type": "time"385},386{387"params": [388"le"389],390"type": "tag"391},392{393"params": [394"null"395],396"type": "fill"397}398],399"measurement": "zpool_latency",400"orderByTime": "ASC",401"policy": "default",402"refId": "A",403"resultFormat": "time_series",404"select": [405[406{407"params": [408"sync_read"409],410"type": "field"411},412{413"params": [],414"type": "last"415},416{417"params": [418"1s"419],420"type": "non_negative_derivative"421}422]423],424"tags": [425{426"key": "host",427"operator": "=~",428"value": "/^$hostname$/"429},430{431"condition": "AND",432"key": "name",433"operator": "=~",434"value": "/^$poolname$/"435}436]437}438],439"timeFrom": null,440"timeShift": null,441"title": "Sync Read Queue",442"tooltip": {443"show": true,444"showHistogram": true445},446"type": "heatmap",447"xAxis": {448"show": true449},450"xBucketNumber": null,451"xBucketSize": null,452"yAxis": {453"decimals": 0,454"format": "s",455"logBase": 1,456"max": null,457"min": null,458"show": true,459"splitFactor": null460},461"yBucketBound": "auto",462"yBucketNumber": null,463"yBucketSize": null464},465{466"cards": {467"cardPadding": null,468"cardRound": null469},470"color": {471"cardColor": "#b4ff00",472"colorScale": "sqrt",473"colorScheme": "interpolateOranges",474"exponent": 0.5,475"mode": "spectrum"476},477"dataFormat": "tsbuckets",478"datasource": "${DS_MACBOOK-INFLUX}",479"description": "Latency histogram for the asynchronous reads of a ZFS pool",480"fieldConfig": {481"defaults": {482"custom": {}483},484"overrides": []485},486"gridPos": {487"h": 8,488"w": 5,489"x": 5,490"y": 11491},492"heatmap": {},493"hideZeroBuckets": false,494"highlightCards": true,495"id": 9,496"legend": {497"show": false498},499"reverseYBuckets": false,500"targets": [501{502"alias": "$tag_le",503"groupBy": [504{505"params": [506"$__interval"507],508"type": "time"509},510{511"params": [512"le"513],514"type": "tag"515},516{517"params": [518"null"519],520"type": "fill"521}522],523"measurement": "zpool_latency",524"orderByTime": "ASC",525"policy": "default",526"refId": "A",527"resultFormat": "time_series",528"select": [529[530{531"params": [532"async_read"533],534"type": "field"535},536{537"params": [],538"type": "last"539},540{541"params": [542"1s"543],544"type": "non_negative_derivative"545}546]547],548"tags": [549{550"key": "host",551"operator": "=~",552"value": "/^$hostname$/"553},554{555"condition": "AND",556"key": "name",557"operator": "=~",558"value": "/^$poolname$/"559}560]561}562],563"timeFrom": null,564"timeShift": null,565"title": "Async Read Queue",566"tooltip": {567"show": true,568"showHistogram": true569},570"type": "heatmap",571"xAxis": {572"show": true573},574"xBucketNumber": null,575"xBucketSize": null,576"yAxis": {577"decimals": 0,578"format": "s",579"logBase": 1,580"max": null,581"min": null,582"show": true,583"splitFactor": null584},585"yBucketBound": "auto",586"yBucketNumber": null,587"yBucketSize": null588},589{590"cards": {591"cardPadding": null,592"cardRound": null593},594"color": {595"cardColor": "#b4ff00",596"colorScale": "sqrt",597"colorScheme": "interpolateOranges",598"exponent": 0.5,599"mode": "spectrum"600},601"dataFormat": "tsbuckets",602"datasource": "${DS_MACBOOK-INFLUX}",603"description": "Latency histogram for the scrub or scan reads of a ZFS pool",604"fieldConfig": {605"defaults": {606"custom": {}607},608"overrides": []609},610"gridPos": {611"h": 8,612"w": 5,613"x": 10,614"y": 11615},616"heatmap": {},617"hideZeroBuckets": false,618"highlightCards": true,619"id": 10,620"legend": {621"show": false622},623"reverseYBuckets": false,624"targets": [625{626"alias": "$tag_le",627"groupBy": [628{629"params": [630"$__interval"631],632"type": "time"633},634{635"params": [636"le"637],638"type": "tag"639},640{641"params": [642"null"643],644"type": "fill"645}646],647"measurement": "zpool_latency",648"orderByTime": "ASC",649"policy": "default",650"refId": "A",651"resultFormat": "time_series",652"select": [653[654{655"params": [656"scrub"657],658"type": "field"659},660{661"params": [],662"type": "last"663},664{665"params": [666"1s"667],668"type": "non_negative_derivative"669}670]671],672"tags": [673{674"key": "host",675"operator": "=~",676"value": "/^$hostname$/"677},678{679"condition": "AND",680"key": "name",681"operator": "=~",682"value": "/^$poolname$/"683}684]685}686],687"timeFrom": null,688"timeShift": null,689"title": "Scrub/Scan Read Queue",690"tooltip": {691"show": true,692"showHistogram": true693},694"type": "heatmap",695"xAxis": {696"show": true697},698"xBucketNumber": null,699"xBucketSize": null,700"yAxis": {701"decimals": 0,702"format": "s",703"logBase": 1,704"max": null,705"min": null,706"show": true,707"splitFactor": null708},709"yBucketBound": "auto",710"yBucketNumber": null,711"yBucketSize": null712},713{714"cards": {715"cardPadding": null,716"cardRound": null717},718"color": {719"cardColor": "#b4ff00",720"colorScale": "sqrt",721"colorScheme": "interpolateOranges",722"exponent": 0.5,723"mode": "spectrum"724},725"dataFormat": "tsbuckets",726"datasource": "${DS_MACBOOK-INFLUX}",727"description": "Latency histogram for the actual disk reads of a ZFS pool",728"fieldConfig": {729"defaults": {730"custom": {}731},732"overrides": []733},734"gridPos": {735"h": 8,736"w": 9,737"x": 15,738"y": 11739},740"heatmap": {},741"hideZeroBuckets": false,742"highlightCards": true,743"id": 11,744"legend": {745"show": false746},747"reverseYBuckets": false,748"targets": [749{750"alias": "$tag_le",751"groupBy": [752{753"params": [754"$__interval"755],756"type": "time"757},758{759"params": [760"le"761],762"type": "tag"763},764{765"params": [766"null"767],768"type": "fill"769}770],771"measurement": "zpool_latency",772"orderByTime": "ASC",773"policy": "default",774"refId": "A",775"resultFormat": "time_series",776"select": [777[778{779"params": [780"disk_read"781],782"type": "field"783},784{785"params": [],786"type": "last"787},788{789"params": [790"1s"791],792"type": "non_negative_derivative"793}794]795],796"tags": [797{798"key": "host",799"operator": "=~",800"value": "/^$hostname$/"801},802{803"condition": "AND",804"key": "name",805"operator": "=~",806"value": "/^$poolname$/"807}808]809}810],811"timeFrom": null,812"timeShift": null,813"title": "Disk Read Queue",814"tooltip": {815"show": true,816"showHistogram": true817},818"type": "heatmap",819"xAxis": {820"show": true821},822"xBucketNumber": null,823"xBucketSize": null,824"yAxis": {825"decimals": 0,826"format": "s",827"logBase": 1,828"max": null,829"min": null,830"show": true,831"splitFactor": null832},833"yBucketBound": "auto",834"yBucketNumber": null,835"yBucketSize": null836},837{838"collapsed": false,839"datasource": "${DS_MACBOOK-INFLUX}",840"gridPos": {841"h": 1,842"w": 24,843"x": 0,844"y": 19845},846"id": 13,847"panels": [],848"title": "ZIO Scheduler Queues for Write Operations",849"type": "row"850},851{852"cards": {853"cardPadding": null,854"cardRound": null855},856"color": {857"cardColor": "#b4ff00",858"colorScale": "sqrt",859"colorScheme": "interpolateOranges",860"exponent": 0.5,861"mode": "spectrum"862},863"dataFormat": "tsbuckets",864"datasource": "${DS_MACBOOK-INFLUX}",865"description": "Latency histogram for the synchronous writes of a ZFS pool",866"fieldConfig": {867"defaults": {868"custom": {}869},870"overrides": []871},872"gridPos": {873"h": 8,874"w": 5,875"x": 0,876"y": 20877},878"heatmap": {},879"hideZeroBuckets": false,880"highlightCards": true,881"id": 14,882"legend": {883"show": false884},885"reverseYBuckets": false,886"targets": [887{888"alias": "$tag_le",889"groupBy": [890{891"params": [892"$__interval"893],894"type": "time"895},896{897"params": [898"le"899],900"type": "tag"901},902{903"params": [904"null"905],906"type": "fill"907}908],909"measurement": "zpool_latency",910"orderByTime": "ASC",911"policy": "default",912"refId": "A",913"resultFormat": "time_series",914"select": [915[916{917"params": [918"sync_write"919],920"type": "field"921},922{923"params": [],924"type": "last"925},926{927"params": [928"1s"929],930"type": "non_negative_derivative"931}932]933],934"tags": [935{936"key": "host",937"operator": "=~",938"value": "/^$hostname$/"939},940{941"condition": "AND",942"key": "name",943"operator": "=~",944"value": "/^$poolname$/"945}946]947}948],949"timeFrom": null,950"timeShift": null,951"title": "Sync Write Queue",952"tooltip": {953"show": true,954"showHistogram": true955},956"type": "heatmap",957"xAxis": {958"show": true959},960"xBucketNumber": null,961"xBucketSize": null,962"yAxis": {963"decimals": 0,964"format": "s",965"logBase": 1,966"max": null,967"min": null,968"show": true,969"splitFactor": null970},971"yBucketBound": "auto",972"yBucketNumber": null,973"yBucketSize": null974},975{976"cards": {977"cardPadding": null,978"cardRound": null979},980"color": {981"cardColor": "#b4ff00",982"colorScale": "sqrt",983"colorScheme": "interpolateOranges",984"exponent": 0.5,985"mode": "spectrum"986},987"dataFormat": "tsbuckets",988"datasource": "${DS_MACBOOK-INFLUX}",989"description": "Latency histogram for the asynchronous writes of a ZFS pool",990"fieldConfig": {991"defaults": {992"custom": {}993},994"overrides": []995},996"gridPos": {997"h": 8,998"w": 5,999"x": 5,1000"y": 201001},1002"heatmap": {},1003"hideZeroBuckets": false,1004"highlightCards": true,1005"id": 15,1006"legend": {1007"show": false1008},1009"reverseYBuckets": false,1010"targets": [1011{1012"alias": "$tag_le",1013"groupBy": [1014{1015"params": [1016"$__interval"1017],1018"type": "time"1019},1020{1021"params": [1022"le"1023],1024"type": "tag"1025},1026{1027"params": [1028"null"1029],1030"type": "fill"1031}1032],1033"measurement": "zpool_latency",1034"orderByTime": "ASC",1035"policy": "default",1036"refId": "A",1037"resultFormat": "time_series",1038"select": [1039[1040{1041"params": [1042"async_write"1043],1044"type": "field"1045},1046{1047"params": [],1048"type": "last"1049},1050{1051"params": [1052"1s"1053],1054"type": "non_negative_derivative"1055}1056]1057],1058"tags": [1059{1060"key": "host",1061"operator": "=~",1062"value": "/^$hostname$/"1063},1064{1065"condition": "AND",1066"key": "name",1067"operator": "=~",1068"value": "/^$poolname$/"1069}1070]1071}1072],1073"timeFrom": null,1074"timeShift": null,1075"title": "Async Write Queue",1076"tooltip": {1077"show": true,1078"showHistogram": true1079},1080"type": "heatmap",1081"xAxis": {1082"show": true1083},1084"xBucketNumber": null,1085"xBucketSize": null,1086"yAxis": {1087"decimals": 0,1088"format": "s",1089"logBase": 1,1090"max": null,1091"min": null,1092"show": true,1093"splitFactor": null1094},1095"yBucketBound": "auto",1096"yBucketNumber": null,1097"yBucketSize": null1098},1099{1100"cards": {1101"cardPadding": null,1102"cardRound": null1103},1104"color": {1105"cardColor": "#b4ff00",1106"colorScale": "sqrt",1107"colorScheme": "interpolateOranges",1108"exponent": 0.5,1109"mode": "spectrum"1110},1111"dataFormat": "tsbuckets",1112"datasource": "${DS_MACBOOK-INFLUX}",1113"description": "Latency histogram for the trim or unmap operations of a ZFS pool",1114"fieldConfig": {1115"defaults": {1116"custom": {}1117},1118"overrides": []1119},1120"gridPos": {1121"h": 8,1122"w": 5,1123"x": 10,1124"y": 201125},1126"heatmap": {},1127"hideZeroBuckets": false,1128"highlightCards": true,1129"id": 16,1130"legend": {1131"show": false1132},1133"reverseYBuckets": false,1134"targets": [1135{1136"alias": "$tag_le",1137"groupBy": [1138{1139"params": [1140"$__interval"1141],1142"type": "time"1143},1144{1145"params": [1146"le"1147],1148"type": "tag"1149},1150{1151"params": [1152"null"1153],1154"type": "fill"1155}1156],1157"measurement": "zpool_latency",1158"orderByTime": "ASC",1159"policy": "default",1160"refId": "A",1161"resultFormat": "time_series",1162"select": [1163[1164{1165"params": [1166"trim"1167],1168"type": "field"1169},1170{1171"params": [],1172"type": "last"1173},1174{1175"params": [1176"1s"1177],1178"type": "non_negative_derivative"1179}1180]1181],1182"tags": [1183{1184"key": "host",1185"operator": "=~",1186"value": "/^$hostname$/"1187},1188{1189"condition": "AND",1190"key": "name",1191"operator": "=~",1192"value": "/^$poolname$/"1193}1194]1195}1196],1197"timeFrom": null,1198"timeShift": null,1199"title": "Trim Write Queue",1200"tooltip": {1201"show": true,1202"showHistogram": true1203},1204"type": "heatmap",1205"xAxis": {1206"show": true1207},1208"xBucketNumber": null,1209"xBucketSize": null,1210"yAxis": {1211"decimals": 0,1212"format": "s",1213"logBase": 1,1214"max": null,1215"min": null,1216"show": true,1217"splitFactor": null1218},1219"yBucketBound": "auto",1220"yBucketNumber": null,1221"yBucketSize": null1222},1223{1224"cards": {1225"cardPadding": null,1226"cardRound": null1227},1228"color": {1229"cardColor": "#b4ff00",1230"colorScale": "sqrt",1231"colorScheme": "interpolateOranges",1232"exponent": 0.5,1233"mode": "spectrum"1234},1235"dataFormat": "tsbuckets",1236"datasource": "${DS_MACBOOK-INFLUX}",1237"description": "Latency histogram for the disk write operations of a ZFS pool",1238"fieldConfig": {1239"defaults": {1240"custom": {}1241},1242"overrides": []1243},1244"gridPos": {1245"h": 8,1246"w": 9,1247"x": 15,1248"y": 201249},1250"heatmap": {},1251"hideZeroBuckets": false,1252"highlightCards": true,1253"id": 17,1254"legend": {1255"show": false1256},1257"reverseYBuckets": false,1258"targets": [1259{1260"alias": "$tag_le",1261"groupBy": [1262{1263"params": [1264"$__interval"1265],1266"type": "time"1267},1268{1269"params": [1270"le"1271],1272"type": "tag"1273},1274{1275"params": [1276"null"1277],1278"type": "fill"1279}1280],1281"measurement": "zpool_latency",1282"orderByTime": "ASC",1283"policy": "default",1284"refId": "A",1285"resultFormat": "time_series",1286"select": [1287[1288{1289"params": [1290"disk_write"1291],1292"type": "field"1293},1294{1295"params": [],1296"type": "last"1297},1298{1299"params": [1300"1s"1301],1302"type": "non_negative_derivative"1303}1304]1305],1306"tags": [1307{1308"key": "host",1309"operator": "=~",1310"value": "/^$hostname$/"1311},1312{1313"condition": "AND",1314"key": "name",1315"operator": "=~",1316"value": "/^$poolname$/"1317}1318]1319}1320],1321"timeFrom": null,1322"timeShift": null,1323"title": "Disk Write Queue",1324"tooltip": {1325"show": true,1326"showHistogram": true1327},1328"type": "heatmap",1329"xAxis": {1330"show": true1331},1332"xBucketNumber": null,1333"xBucketSize": null,1334"yAxis": {1335"decimals": 0,1336"format": "s",1337"logBase": 1,1338"max": null,1339"min": null,1340"show": true,1341"splitFactor": null1342},1343"yBucketBound": "auto",1344"yBucketNumber": null,1345"yBucketSize": null1346},1347{1348"collapsed": false,1349"datasource": "${DS_MACBOOK-INFLUX}",1350"gridPos": {1351"h": 1,1352"w": 24,1353"x": 0,1354"y": 281355},1356"id": 19,1357"panels": [],1358"title": "About",1359"type": "row"1360},1361{1362"content": "I/O requests that are satisfied by accessing pool devices are managed by the ZIO scheduler.\nThe total latency is measured from the start of the I/O to completion by the disk.\nLatency through each queue is shown prior to its submission to the disk queue.\n\nThis view is useful for observing the effects of tuning the ZIO scheduler min and max values\n(see zfs(4) and [ZFS on Linux Module Parameters](https://openzfs.github.io/openzfs-docs/Performance%20and%20tuning/ZFS%20on%20Linux%20Module%20Parameters.html)):\n+ *zfs_vdev_max_active* controls the ZIO scheduler's disk queue depth (do not confuse with the block device's nr_requests)\n+ *zfs_vdev_sync_read_min_active* and *zfs_vdev_sync_read_max_active* control the synchronous queue for reads: most reads are sync\n+ *zfs_vdev_sync_write_min_active* and *zfs_vdev_sync_write_max_active* control the synchronous queue for writes: \nusually metadata or user data depending on the \"sync\" property setting or I/Os that are requested to be flushed\n+ *zfs_vdev_async_read_min_active* and *zfs_vdev_async_read_max_active* control the asynchronous queue for reads: usually prefetches\n+ *zfs_vdev_async_write_min_active* and *zfs_vdev_async_write_max_active* control the asynchronous queue for writes: \nusually the bulk of all writes at transaction group (txg) commit\n+ *zfs_vdev_scrub_min_active* and *zfs_vdev_scrub_max_active* controls the scan reads: usually scrub or resilver\n\n",1363"datasource": "${DS_MACBOOK-INFLUX}",1364"fieldConfig": {1365"defaults": {1366"custom": {}1367},1368"overrides": []1369},1370"gridPos": {1371"h": 15,1372"w": 16,1373"x": 0,1374"y": 291375},1376"id": 21,1377"mode": "markdown",1378"targets": [1379{1380"groupBy": [1381{1382"params": [1383"$__interval"1384],1385"type": "time"1386},1387{1388"params": [1389"null"1390],1391"type": "fill"1392}1393],1394"orderByTime": "ASC",1395"policy": "default",1396"refId": "A",1397"resultFormat": "time_series",1398"select": [1399[1400{1401"params": [1402"value"1403],1404"type": "field"1405},1406{1407"params": [],1408"type": "mean"1409}1410]1411],1412"tags": []1413}1414],1415"timeFrom": null,1416"timeShift": null,1417"title": "About ZFS Pool All Queues Read/Write Latency Histograms",1418"type": "text"1419},1420{1421"colors": [1422"rgba(50, 172, 45, 0.97)",1423"rgba(237, 129, 40, 0.89)",1424"rgba(245, 54, 54, 0.9)"1425],1426"composites": [],1427"content": "graph LR\nIO((I/O request)) --> SR(sync read queue)\nIO --> SW(sync write queue)\nIO --> AR(async read queue)\nIO --> AW(async write queue)\nIO --> SCRUB(scrub queue)\nIO --> TRIM(trim queue)\nSR --> DISKQ(disk queue)\nSW --> DISKQ\nAR --> DISKQ\nAW --> DISKQ\nSCRUB --> DISKQ\nTRIM --> DISKQ\nDISKQ --> DISK((disk))\n",1428"datasource": "${DS_MACBOOK-INFLUX}",1429"decimals": 2,1430"fieldConfig": {1431"defaults": {1432"custom": {}1433},1434"overrides": []1435},1436"format": "none",1437"graphId": "diagram_23",1438"gridPos": {1439"h": 15,1440"w": 7,1441"x": 16,1442"y": 291443},1444"id": 23,1445"init": {1446"arrowMarkerAbsolute": true,1447"cloneCssStyles": true,1448"flowchart": {1449"htmlLabels": true,1450"useMaxWidth": true1451},1452"gantt": {1453"barGap": 4,1454"barHeight": 20,1455"fontFamily": "\"Open-Sans\", \"sans-serif\"",1456"fontSize": 11,1457"gridLineStartPadding": 35,1458"leftPadding": 75,1459"numberSectionStyles": 3,1460"titleTopMargin": 25,1461"topPadding": 501462},1463"logLevel": 3,1464"securityLevel": "loose",1465"sequence": {1466"actorMargin": 50,1467"bottomMarginAdj": 1,1468"boxMargin": 10,1469"boxTextMargin": 5,1470"diagramMarginX": 50,1471"diagramMarginY": 10,1472"height": 65,1473"messageMargin": 35,1474"mirrorActors": true,1475"noteMargin": 10,1476"useMaxWidth": true,1477"width": 1501478},1479"startOnLoad": false,1480"theme": "dark"1481},1482"legend": {1483"avg": true,1484"current": true,1485"gradient": {1486"enabled": true,1487"show": true1488},1489"max": true,1490"min": true,1491"show": false,1492"total": true1493},1494"mappingType": 1,1495"mappingTypes": [1496{1497"$$hashKey": "object:155",1498"name": "value to text",1499"value": 11500},1501{1502"$$hashKey": "object:156",1503"name": "range to text",1504"value": 21505}1506],1507"maxDataPoints": 100,1508"maxWidth": false,1509"mermaidServiceUrl": "",1510"metricCharacterReplacements": [],1511"moddedSeriesVal": 0,1512"mode": "content",1513"nullPointMode": "connected",1514"seriesOverrides": [],1515"style": "",1516"styleValues": {},1517"targets": [1518{1519"groupBy": [1520{1521"params": [1522"$__interval"1523],1524"type": "time"1525},1526{1527"params": [1528"null"1529],1530"type": "fill"1531}1532],1533"hide": true,1534"orderByTime": "ASC",1535"policy": "default",1536"refId": "A",1537"resultFormat": "time_series",1538"select": [1539[1540{1541"params": [1542"value"1543],1544"type": "field"1545},1546{1547"params": [],1548"type": "mean"1549}1550]1551],1552"tags": []1553}1554],1555"themes": [1556"default",1557"dark",1558"forest",1559"neutral"1560],1561"thresholds": "0,10",1562"timeFrom": null,1563"timeShift": null,1564"title": "Panel Title",1565"type": "jdbranham-diagram-panel",1566"valueMaps": [1567{1568"$$hashKey": "object:151",1569"op": "=",1570"text": "N/A",1571"value": "null"1572}1573],1574"valueName": "avg",1575"valueOptions": [1576"avg",1577"min",1578"max",1579"total",1580"current"1581]1582}1583],1584"refresh": false,1585"schemaVersion": 22,1586"style": "dark",1587"tags": [1588"ZFS",1589"Latency",1590"Histogram"1591],1592"templating": {1593"list": [1594{1595"allValue": null,1596"current": {},1597"datasource": "${DS_MACBOOK-INFLUX}",1598"definition": "show tag values from \"zpool_latency\" with key = \"host\"",1599"hide": 0,1600"includeAll": false,1601"index": -1,1602"label": null,1603"multi": false,1604"name": "hostname",1605"options": [],1606"query": "show tag values from \"zpool_latency\" with key = \"host\"",1607"refresh": 1,1608"regex": "/([-a-zA-Z-0-9]+)/",1609"skipUrlSync": false,1610"sort": 5,1611"tagValuesQuery": "",1612"tags": [],1613"tagsQuery": "",1614"type": "query",1615"useTags": false1616},1617{1618"allValue": null,1619"current": {},1620"datasource": "${DS_MACBOOK-INFLUX}",1621"definition": "show tag values from \"zpool_latency\" with key = \"name\" where \"host\" =~ /^$hostname/",1622"hide": 0,1623"includeAll": false,1624"index": -1,1625"label": null,1626"multi": false,1627"name": "poolname",1628"options": [],1629"query": "show tag values from \"zpool_latency\" with key = \"name\" where \"host\" =~ /^$hostname/",1630"refresh": 1,1631"regex": "",1632"skipUrlSync": false,1633"sort": 5,1634"tagValuesQuery": "",1635"tags": [],1636"tagsQuery": "",1637"type": "query",1638"useTags": false1639}1640]1641},1642"time": {1643"from": "2020-05-25T21:34:30.137Z",1644"to": "2020-05-25T21:39:54.445Z"1645},1646"timepicker": {1647"refresh_intervals": [1648"10s",1649"30s",1650"1m",1651"5m",1652"15m",1653"30m",1654"1h",1655"2h",1656"1d"1657]1658},1659"timezone": "",1660"title": "ZFS Pool Latency Heatmaps Influxdb",1661"uid": "TbB4-DkGz",1662"variables": {1663"list": []1664},1665"version": 21666}166716681669