[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-config-fetch":3,"author-piyush-ladhar":48},{"general":4,"reading":12,"titles":15,"social":37,"verification":43,"analytics":45,"advanced":46,"orgLogoUrl":47,"defaultOgImageUrl":47},{"siteTitle":5,"tagline":6,"siteUrl":7,"adminEmail":8,"timezone":9,"dateFormat":10,"language":11},"Iotamine Field Notes","The Iotamine engineering journal","https:\u002F\u002Fiotamine.com\u002Fblog","editor@iotamine.com","UTC","D MMM YYYY","en",{"discourageSearchEngines":13,"postsPerPage":14},false,12,{"separator":16,"home":17,"post":20,"topic":24,"author":27,"knowledgeGraph":30,"orgName":31,"orgLogoId":32,"personName":32,"breadcrumbs":33},"—",{"title":18,"description":19},"%sitename% %sep% %tagline%","Long-form writing about the infrastructure under Iotamine — the migrations, the benchmarks, the outages, and what we'd do differently.",{"titleTemplate":21,"descriptionTemplate":22,"schemaType":23,"noindex":13},"%title% %sep% %sitename%","%excerpt%","BlogPosting",{"titleTemplate":25,"descriptionTemplate":26,"noindex":13},"%term_title% %sep% %sitename%","%term_description%",{"titleTemplate":28,"descriptionTemplate":29,"noindex":13},"%name% %sep% %sitename%","Posts by %name% on %sitename%.","organization","Iotamine","",{"enabled":34,"separator":35,"homeLabel":36,"prefix":32},true,"›","Field Notes",{"profiles":38,"twitterCard":41,"twitterSite":42,"facebookAppId":32,"defaultOgImageId":32},{"twitter":39,"facebook":32,"instagram":32,"linkedin":32,"youtube":32,"github":40,"mastodon":32},"https:\u002F\u002Fx.com\u002Fiotamine","https:\u002F\u002Fgithub.com\u002Fiotamine","summary_large_image","@iotamine",{"google":32,"bing":32,"yandex":32,"baidu":32,"pinterest":32,"indexNowKey":44},"5f165b6d16634f73aa7539f312566c46",{"ga4Id":32,"gtmId":32},{"headCode":32,"footerCode":32,"customCss":32},null,{"author":49,"posts":70},{"name":50,"slug":51,"bio":52,"avatarUrl":53,"links":54,"role":67,"createdAt":68,"postCount":69},"Piyush Ladhar","piyush-ladhar","I'm Piyush, Founder & CEO of Iotamine. I build across the stack—from software and APIs to servers and cloud infrastructure—and write about the things I built along the way.","https:\u002F\u002Fiotamine.com\u002Fblog\u002Fapi\u002Fmedia\u002F2026\u002Fmattmszo6a0i5ITC.jpg",[55,59,63],{"url":56,"label":57,"network":58},"https:\u002F\u002Fwww.instagram.com\u002Fpiyush.cpp\u002F","Instagram","instagram",{"url":60,"label":61,"network":62},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpiyushladhar\u002F","LinkedIn","linkedin",{"url":64,"label":65,"network":66},"https:\u002F\u002Fgithub.com\u002Fpiyushladhar","GitHub","github","ADMIN","2026-09-07T12:04:30.618Z",3,[71,89,101],{"slug":72,"title":73,"subtitle":74,"excerpt":75,"plateKind":76,"plateSeed":77,"featured":13,"publishedAt":78,"readingMinutes":79,"author":80,"coverImage":81,"topics":85},"delhi-vps-expansion-new-servers-lower-latency","How We Added New VPS Servers to Our Delhi Data Center – More Capacity, Lower Latency","We added Intel Xeon Gold 6248R nodes to our Delhi-NCR region: what the chip is, why its clock speed suits the region's workloads, and how to measure it yourself.","New Xeon Gold 6248R nodes in Iotamine's Delhi-NCR region: real chip specs, how vCPUs map to cores, latency physics, workload fit, and commands to benchmark it yourself.","topology",1477,"2026-10-04T16:13:32.785Z",19,{"name":50,"slug":51,"avatarUrl":53},{"url":82,"alt":32,"width":83,"height":84},"https:\u002F\u002Fiotamine.com\u002Fblog\u002Fapi\u002Fmedia\u002F2026\u002Fl2xNvIZnKe8354AF.png",1448,1086,[86],{"name":87,"slug":88,"accentColor":47},"Regions","regions",{"slug":90,"title":91,"subtitle":92,"excerpt":93,"plateKind":76,"plateSeed":94,"featured":13,"publishedAt":95,"readingMinutes":96,"author":97,"coverImage":98,"topics":100},"vps-runs-out-of-ram","What Happens to Your Website When Your VPS Runs Out of RAM?","It's not a switch that flips at 100% — it's a chain of kernel reclaim, swapping, and OOM decisions that can kill MySQL while your server stays pingable.","A walkthrough of Linux memory reclaim, kswapd, OOM killer behaviour, and how Windows paging differs, using a real Apache\u002FPHP\u002FMySQL\u002FRedis stack as an example.",1449,"2026-09-08T14:22:21.569Z",11,{"name":50,"slug":51,"avatarUrl":53},{"url":99,"alt":32,"width":47,"height":47},"https:\u002F\u002Fiotamine.com\u002Fblog\u002Fapi\u002Fmedia\u002F2026\u002FON7YWlYSMt3ZS32k.png",[],{"slug":102,"title":103,"subtitle":104,"excerpt":105,"plateKind":106,"plateSeed":107,"featured":13,"publishedAt":108,"readingMinutes":109,"author":110,"coverImage":111,"topics":113},"detachable-volumes-and-ip-addresses-cloud-vps","How Iotamine Cloud VPS's Detachable Volumes, IPs Actually Work","A practical walkthrough of deploying, detaching, and reattaching volumes and IP addresses on Iotamine, plus how the single consolidated monthly bill is calculated.","Learn how Iotamine lets you detach and reattach boot volumes and IP addresses between VMs in the same region, and why compute, storage, and network land on one single monthly bill.","platters",1442,"2026-09-07T17:41:14.749Z",7,{"name":50,"slug":51,"avatarUrl":53},{"url":112,"alt":32,"width":47,"height":47},"https:\u002F\u002Fiotamine.com\u002Fblog\u002Fapi\u002Fmedia\u002F2026\u002F6NqPFi81jwkCJAIR.png",[114],{"name":115,"slug":116,"accentColor":47},"Pricing","pricing"]