[{"data":1,"prerenderedAt":415},["ShallowReactive",2],{"project-16812288":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":80,"maker_in_thread":193,"shape":202,"grid":206,"attempts":377,"same_week":378,"maker_shows":313,"maker_hidden":407,"reader_version":408,"card":409},"16812288","bvckup2 disk IO graph tool","Visualizing disk IO activity using log-scale banded graphs","title","Show HN: Visualizing disk IO activity using log-scale banded graphs","https:\u002F\u002Fbvckup2.com\u002Fwip\u002F10042018","bvckup2.com","apankrat",1523461563,2018,207,69,170,2155,8,"notable","infrastructure","disk io monitoring","desktop_app",[21,24,25,26],"log scale graph","windows disk performance","datavis","curious",0.054,{"positive":30,"neutral":31,"mixed":32,"critical":33},9,20,2,7,38,{"design":36,"privacy":39,"execution":41,"idea":42},{"positive":37,"critical":38},1,4,{"positive":40,"critical":37},0,{"positive":40,"critical":32},{"positive":43,"critical":40},5,[40,45,43,45,37,45,45,40,40,45,43,45,45,45,45,43,45,43,40,40,40,37,40,37,40,45,45,43,40,40,45,43,45,45,37,45,40,43,37,45],3,null,{"problem":48,"audience":46,"pricing":46,"motivation":55,"time_to_build":46,"stack":59,"openness":77,"stage":78,"team_size":79},{"value":49,"source":50,"evidence":51},"Visualizing disk IO activity across several magnitude levels at once","maker",[52],{"id":53,"by":11,"text":54},"16812537","Author here. We had a need for a tool to graph IO activity at arbitrary sampling rates, so there was finally a solid excuse to do some datavis work :) The thing I wanted to show…",{"value":56,"source":50,"evidence":57},"Needed a tool to graph IO activity at arbitrary sampling rates",[58],{"id":53,"by":11,"text":54},[60,66,73],{"value":61,"source":50,"evidence":62},"Win32 API",[63],{"id":64,"by":11,"text":65},"16816171","Yep, Win32 API + GDI + UPX.",{"value":67,"source":50,"evidence":68},"GDI",[69,72],{"id":70,"by":11,"text":71},"16813206","Basic window with stuff drawn on it with GDI and GDI+ in a double-buffered way. Edit: Scratch the GDI+ bit, it's just GDI.",{"id":64,"by":11,"text":65},{"value":74,"source":50,"evidence":75},"UPX",[76],{"id":64,"by":11,"text":65},"unknown","beta","company",{"praise":81,"objections":105,"requests":135,"questions":159,"alternatives":174},[82,98],{"value":83,"source":84,"evidence":85},"Useful, novel log-band visualization","commenter",[86,90,94],{"id":87,"by":88,"text":89},"16812720","LukeShu","I've never seen something similar before either, and it is a very useful visualization. I'm thinking about how to do something similar in my monitoring. How would you extend it…",{"id":91,"by":92,"text":93},"16816071","arnioxux","This visualization is really cool and innovative! It's useful for seeing the changes in the stream of values even if they are small relative to absolute magnitude (e.g., 1000001…",{"id":95,"by":96,"text":97},"16812886","cbcoutinho","This is a really cool visualization, and a nice implementation of an idea. Thanks for sharing it",{"value":99,"source":84,"evidence":100},"Nice simple Win32 example program",[101],{"id":102,"by":103,"text":104},"16816897","IMTDb","And a great way for anyone wanting to start some windows programming to see an example of a nice simple program with a GUI that interacts with WIN32 apis",[106,121,128],{"value":107,"source":84,"evidence":108},"Text and labels too small to read",[109,113,117],{"id":110,"by":111,"text":112},"16814327","sgc","Unreadable for me on a 15 inch 1920x1080 monitor. I can't see the MB\u002FKB\u002Fb labels. It's tiny and should be resizable. I don't know what the lines indicate, so I can only see real…",{"id":114,"by":115,"text":116},"16813735","productionx","I like it, the size is way to small though. Resource Monitor gives this information as well btw:edit, reread your post for the arbitrary file size thing-makes more sense now.…",{"id":118,"by":119,"text":120},"16824529","boromi","great tool however the font size is really small and hard too read",{"value":122,"source":84,"evidence":123},"Not usable on mobile browsers",[124],{"id":125,"by":126,"text":127},"16812442","ryandrake","Recommend testing the site on mobile. I stared confused at a black screen for a while before realizing that it had a massive fixed width and I had to pan right to see anything.",{"value":129,"source":84,"evidence":130},"Closed source, cannot be audited",[131],{"id":132,"by":133,"text":134},"16814906","defgeneric","I came to the comments to look for a link to the source. I'm a systems programmer but don't have much knowledge of how you guys do things in Win32. A ~70kb executable with nice…",[136,143,154],{"value":137,"source":84,"evidence":138},"Linux support",[139],{"id":140,"by":141,"text":142},"16812529","nemo1618","Really neat! Any plans for Linux support? I would love to do some guided optimizations using this tool.",{"value":144,"source":84,"evidence":145},"Color-coding or gaps between bands",[146,147,151],{"id":91,"by":92,"text":93},{"id":148,"by":149,"text":150},"16813834","dracodoc","Maybe you can use slightly different color\u002Fbackground color for the bands? That way it's more obvious that the 3 bands are separated instead of one continuous band.",{"id":152,"by":149,"text":153},"16820725","Different color could be a little bit distracting for minimal design, maybe there could be gaps between bands. The bands are independent with each other, a 999M 999K 999B band…",{"value":155,"source":84,"evidence":156},"Zoom or scroll the timeline on the X-axis",[157,158],{"id":87,"by":88,"text":89},{"id":114,"by":115,"text":116},[160,167],{"value":161,"source":84,"evidence":162},"How is disk IO read from Windows?",[163],{"id":164,"by":165,"text":166},"16812658","gg3","How are you reading disk I\u002FO rates? Is there a logs from Windows on this?",{"value":168,"source":84,"evidence":169},"Will it be open sourced?",[170],{"id":171,"by":172,"text":173},"16812632","arunc","Nice work. Do you plan to open source it?",[175,186],{"value":176,"source":84,"evidence":177},"Grafana log-scale axes",[178,182],{"id":179,"by":180,"text":181},"16816576","tlarkworthy","Its a standard option in Grafana https:\u002F\u002Fcommunity.grafana.com\u002Ft\u002Fadvanced-graphing-part3-right-y-axis-log-scales\u002F400",{"id":183,"by":184,"text":185},"16812767","gmuslera","In servers you can take those disk IO (and many other) metrics with telegraf, store them in a local\u002Fremote (storing locally may change the disk IO measurements, but probably it…",{"value":187,"source":84,"evidence":188},"iStat Menus and XMeters",[189],{"id":190,"by":191,"text":192},"16812608","hs86","This just reminds me that I miss something like iStat Menus [0] on Windows. Process Explorer [1] can show some small graphs as tray icons but there is not much detail visible…",{"comments":194,"answered":195,"key":196},19,10,[197,198,201],{"id":53,"text":54},{"id":199,"text":200},"16812699","I see no point in that. It's trivial to do in several hours from scratch.",{"id":70,"text":71},{"commenters":203,"max_depth":33,"maker_replies":194,"first_comment_mins":204,"lifespan_hours":205},44,14,30,[207,209,211,213,215,217,220,221,223,226,227,229,233,237,240,242,244,246,248,250,252,254,255,257,258,261,263,264,267,268,271,274,276,278,281,284,287,289,291,295,299,302,304,307,311,315,317,320,321,323,326,328,331,334,337,339,340,341,342,346,350,352,356,359,362,367,370,372,374],[53,40,40,208,11,37],"project\u002Fneutral\u002Fidea",[171,40,45,210,172,40],"project\u002Fneutral\u002Fnone",[199,40,40,212,11,37],"maker\u002Fneutral\u002Fnone",[214,40,45,212,172,40],"16812749",[102,40,43,216,103,40],"project\u002Fpositive\u002Fnone",[218,40,45,219,119,40],"16812915","project\u002Fneutral\u002Fdesign",[70,40,40,219,11,37],[132,40,37,222,133,40],"project\u002Fcritical\u002Fprivacy",[224,40,45,210,225,40],"16815522","blattimwind",[64,40,40,210,11,37],[228,40,45,210,119,40],"16824525",[230,40,40,231,232,40],"16815820","commenter\u002Fneutral\u002Fnone","eps",[234,40,40,235,236,40],"16816100","commenter\u002Fneutral\u002Fprivacy","72deluxe",[238,40,40,231,239,40],"16816849","theclaw",[241,40,40,231,236,40],"16819018",[164,40,45,243,165,40],"project\u002Fneutral\u002Fexecution",[245,40,40,243,11,37],"16812683",[87,40,43,247,88,40],"project\u002Fpositive\u002Fidea",[249,40,40,219,11,37],"16812765",[251,40,45,219,88,40],"16812933",[253,40,40,219,11,37],"16813144",[148,40,45,219,149,40],[256,40,40,219,11,37],"16814660",[152,40,45,219,149,40],[259,40,45,243,260,40],"16814376","ComodoHacker",[262,40,40,210,11,37],"16814472",[91,40,43,247,92,40],[265,40,45,219,266,40],"16821182","jdmichal",[179,40,45,208,180,40],[269,40,43,247,270,40],"16817726","kiki_jiki",[272,37,45,219,273,40],"16813799","edmundhuber",[275,37,40,219,11,37],"16813936",[190,32,40,277,191,40],"other\u002Fneutral\u002Fnone",[279,45,40,277,280,40],"16813374","yoodenvranx",[282,45,40,277,283,40],"16813746","aidenn0",[285,45,40,277,286,40],"16814506","stenl",[125,38,37,288,126,40],"project\u002Fcritical\u002Fdesign",[290,38,40,219,11,37],"16812561",[292,38,40,293,294,40],"16812585","commenter\u002Fneutral\u002Fdesign","azinman2",[296,38,37,297,298,40],"16813928","project\u002Fcritical\u002Fexecution","adrianN",[300,38,37,297,301,40],"16813939","dsl",[303,38,40,243,11,37],"16814004",[305,38,40,277,306,40],"16814010","sirsuki",[308,43,45,309,310,40],"16812716","project\u002Fmixed\u002Fdesign","JepZ",[312,313,45,208,314,40],"16815145",6,"TwistedWave",[316,313,40,243,11,37],"16815262",[318,33,40,277,319,40],"16825122","jamesbrink",[140,18,43,216,141,40],[322,18,40,210,11,37],"16812595",[324,18,40,277,325,40],"16812651","TheWiseOne",[327,18,40,210,11,37],"16812733",[329,18,45,210,330,40],"16817410","locusm",[332,18,45,208,333,40],"16812629","core-questions",[335,18,43,247,336,40],"16812911","vatys",[338,18,45,208,333,40],"16822340",[183,18,45,210,184,40],[110,30,37,288,111,40],[95,195,43,216,96,40],[343,344,37,288,345,40],"16812516",11,"gbrown_",[347,348,45,210,349,40],"16814038",12,"Groxx",[351,348,40,277,11,37],"16814301",[353,354,45,210,355,40],"16812520",13,"Gys",[357,354,40,358,11,37],"16812609","maker\u002Fneutral\u002Fidea",[360,204,43,247,361,40],"16814733","imhoguy",[363,364,43,365,366,40],"16812746",15,"project\u002Fpositive\u002Fdesign","java-man",[368,364,40,369,11,37],"16813160","maker\u002Fpositive\u002Fnone",[118,371,37,288,119,40],16,[114,373,45,309,115,40],17,[375,373,40,376,11,37],"16813981","commenter\u002Fcritical\u002Fnone",[],[379,384,389,394,399,403],{"id":380,"name":381,"points":382,"category":383},"16760736","AI Grant",323,"learning_science",{"id":385,"name":386,"points":387,"category":388},"16792638","Wey",277,"productivity",{"id":390,"name":391,"points":392,"category":393},"16782658","TerrainVer",198,"creative",{"id":395,"name":396,"points":397,"category":398},"16787836","Phoenix 2.6",183,"dev_tools",{"id":400,"name":401,"points":402,"category":398},"16780382","gopro-py-api",131,{"id":404,"name":405,"points":406,"category":398},"16784320","React Pattern Book",114,false,"v2",{"id":410,"name":5,"line":6,"ai":407,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":411,"top":18,"kw":412,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":413,"url":9,"mix":414,"praise":83,"objection":107,"sub":21},16812288,0.05,[21,24,25,26],"0353133003533335350001010335003533130513",[30,31,32,33],1793990972822]