{"id":52185,"date":"2019-11-02T00:00:00","date_gmt":"2019-11-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/optimizatsiya-raspredeleniya-serverov-po-stojkam"},"modified":"2020-02-18T13:59:51","modified_gmt":"2020-02-18T10:59:51","slug":"optimizatsiya-raspredeleniya-serverov-po-stojkam","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","title":{"rendered":"Optimering av serverdistribution i rack","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I ett av forumen fick jag en fr\u00e5ga:<\/p>\n<p> \u2014 Finns det n\u00e5got att l\u00e4sa om hur man korrekt packar servrar i sk\u00e5p?<\/p>\n<p>Jag ins\u00e5g att jag inte k\u00e4nde till n\u00e5gon s\u00e5dan text, s\u00e5 jag skrev min egen.<\/p>\n<p>F\u00f6r det f\u00f6rsta handlar den h\u00e4r texten om <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\"   title=\"fysiska servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1271\">fysiska servrar<\/a> i fysiska datacenter (DC). F\u00f6r det andra f\u00f6ruts\u00e4tter vi att det finns m\u00e5nga servrar: hundratals till tusentals, f\u00f6r ett mindre antal har denna text ingen mening. F\u00f6r det tredje antar vi att vi har tre begr\u00e4nsningar: fysisk plats i sk\u00e5pen, str\u00f6mf\u00f6rs\u00f6rjning per sk\u00e5p, och l\u00e5t oss s\u00e4ga att sk\u00e5pen st\u00e5r i rader, s\u00e5 vi kan anv\u00e4nda en ToR-switch f\u00f6r att koppla samman servrar i angr\u00e4nsande sk\u00e5p.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSvaret p\u00e5 fr\u00e5gan beror mycket p\u00e5 vilken parameter vi optimerar och vad vi kan variera f\u00f6r att uppn\u00e5 det b\u00e4sta resultatet. Till exempel kanske vi beh\u00f6ver minimera utrymmet f\u00f6r att ha mer plats f\u00f6r framtida tillv\u00e4xt. Eller s\u00e5 har vi friheten att v\u00e4lja h\u00f6jd p\u00e5 sk\u00e5pen, effekt per sk\u00e5p, uttag i PDU, antal sk\u00e5p i gruppen av switchar (en switch f\u00f6r 1, 2 eller 3 sk\u00e5p), kabell\u00e4ngd och arbete med dragning (detta \u00e4r kritiskt i \u00e4ndarna av raderna: med 10 sk\u00e5p i en rad och 3 sk\u00e5p p\u00e5 en switch m\u00e5ste kablar dras till en annan rad eller underutnyttja portar i switchen), och s\u00e5 vidare. Separata fr\u00e5gor: val av servrar och val av DC, vi antar att de redan har valts.<\/p>\n<p>Det skulle vara bra att f\u00f6rst\u00e5 vissa nyanser och detaljer, s\u00e4rskilt medel-\/maxf\u00f6rbrukning av servrar, och hur elektricitet f\u00f6rs\u00f6rjs. S\u00e5, om vi har rysk str\u00f6mf\u00f6rs\u00f6rjning p\u00e5 230V och en fas per sk\u00e5p, kan en 32A automats\u00e4kring h\u00e5lla ~7kW. Anta att vi nominellt betalar f\u00f6r 6kW per sk\u00e5p. Om leverant\u00f6ren m\u00e4ter v\u00e5r konsumtion endast f\u00f6r raden med 10 sk\u00e5p, och inte per sk\u00e5p, och om automaten ligger p\u00e5 bristen av ungef\u00e4r 7kW, d\u00e5 kan vi tekniskt konsumera 6.9kW i ett givet sk\u00e5p, 5.1kW i ett annat och allt blir okej \u2014 inget straff.<\/p>\n<p>Vanligtvis \u00e4r v\u00e5rt huvudm\u00e5l att minimera kostnader. Den b\u00e4sta kriteriet f\u00f6r m\u00e4tning \u00e4r att minska TCO (total cost of ownership \u2014 total \u00e4gandekostnad). Den best\u00e5r av f\u00f6ljande delar:<\/p>\n<ul>\n<li>CAPEX: ink\u00f6p av DC-infrastruktur, servrar, n\u00e4tverksutrustning och kabeldragning<\/li>\n<li>OPEX: hyra av DC, f\u00f6rbrukad elektricitet, underh\u00e5ll. OPEX beror p\u00e5 livsl\u00e4ngden. Det \u00e4r rimligt att anta att den \u00e4r lika med 3 \u00e5r.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Optimering av serverdistribution i rack\" src=\"\/wp-content\/uploads\/2019\/11\/78c7455be5c3a630ec103de090fc14f2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBeroende p\u00e5 hur stora de enskilda bitarna \u00e4r i den totala kakan, m\u00e5ste vi optimera det dyraste, medan resten f\u00e5r anv\u00e4nda de \u00e5terst\u00e5ende resurserna s\u00e5 effektivt som m\u00f6jligt.<\/p>\n<p>L\u00e5t oss anta att vi har ett befintligt datacenter, det finns en rackh\u00f6jd H i enheter (f\u00f6r exemplet H=47), elektricitet per rack Prack (Prack=6kW), och vi har beslutat att anv\u00e4nda h=2U tv\u00e5enhetsservrar. Vi tar bort 2..4 enheter fr\u00e5n racken f\u00f6r switchar, patchpaneler och organisat\u00f6rer. Det vill s\u00e4ga, fysiskt f\u00e5r vi i racken plats f\u00f6r Sh=rounddown((H-2..4)\/h) servrar (d.v.s. Sh = rounddown((47-4)\/2)=21 servrar per rack). Kom ih\u00e5g detta Sh.<\/p>\n<p>I det enklaste fallet \u00e4r alla servrar i racken identiska. S\u00e5, om vi fyller racken <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-dusseldorf\/\"   title=\"servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3426\">servrar<\/a>, s\u00e5 kan vi i genomsnitt spendera kraft Pserv=Prack\/Sh (Pserv = 6000W\/21 = 287W) per server. F\u00f6r enkelhetens skull ignorerar vi h\u00e4r str\u00f6mf\u00f6rbrukningen hos switchen.<\/p>\n<p>L\u00e5t oss stega tillbaka och definiera vad det maximala konsumtionsbehovet f\u00f6r en server Pmax \u00e4r. Om vi g\u00f6r det mycket enkelt, mycket ineffektivt och helt s\u00e4kert, kan vi l\u00e4sa vad som st\u00e5r p\u00e5 str\u00f6mf\u00f6rs\u00f6rjningen till servern \u2014 det \u00e4r det.<\/p>\n<p>Om det \u00e4r mer komplicerat, mer effektivt, s\u00e5 tar vi TDP (thermal design package) f\u00f6r alla komponenter och summerar (detta \u00e4r inte riktigt korrekt, men det g\u00e5r att g\u00f6ra s\u00e5).<\/p>\n<p>Vi vet vanligtvis inte TDP-v\u00e4rden f\u00f6r komponenter (f\u00f6rutom CPU), s\u00e5 vi tar den mest korrekta men ocks\u00e5 den mest komplicerade metoden (det beh\u00f6vs ett laboratorium) \u2013 vi anv\u00e4nder en experimentell server med n\u00f6dv\u00e4ndig konfiguration och belastar den, till exempel med Linpack (CPU och minne) och fio (diskar), och m\u00e4ter energif\u00f6rbrukningen. Om vi ska ta det p\u00e5 allvar m\u00e5ste vi ocks\u00e5 skapa den mest varma milj\u00f6n i den kalla korridoren under testerna, eftersom det p\u00e5verkar b\u00e5de fl\u00e4ktarnas och CPU:ns energif\u00f6rbrukning. Vi f\u00e5r den maximala energif\u00f6rbrukningen f\u00f6r en specifik server med en specifik konfiguration under dessa specifika f\u00f6rh\u00e5llanden med denna specifika belastning. T\u00e4nk bara p\u00e5 att ny firmware, annan mjukvaruversion och andra f\u00f6rh\u00e5llanden kan p\u00e5verka resultatet.<\/p>\n<p>S\u00e5, vi \u00e5terv\u00e4nder till Pserv och hur vi kan j\u00e4mf\u00f6ra det med Pmax. Det handlar om att f\u00f6rst\u00e5 hur tj\u00e4nster fungerar och hur starka nerverna hos din teknikchef \u00e4r.<\/p>\n<p>Om vi vill undvika risk helt och h\u00e5llet, kan vi r\u00e4kna med att alla servrar kan b\u00f6rja konsumera sitt maximum p\u00e5 en g\u00e5ng. Samtidigt kan en givning i datacentret ske. Infrastrukturen m\u00e5ste tillhandah\u00e5lla tj\u00e4nsten under dessa f\u00f6rh\u00e5llanden, s\u00e5 Pserv \u2261 Pmax. Detta \u00e4r en metod d\u00e4r absolut p\u00e5litlighet \u00e4r avg\u00f6rande.<\/p>\n<p>Om teknikchefen inte bara t\u00e4nker p\u00e5 perfekt s\u00e4kerhet utan ocks\u00e5 p\u00e5 f\u00f6retagets ekonomi och \u00e4r tillr\u00e4ckligt modig, kan man besluta att<\/p>\n<ul>\n<li>vi b\u00f6rjar hantera v\u00e5ra leverant\u00f6rer, s\u00e4rskilt genom att f\u00f6rbjuda planerat underh\u00e5ll under f\u00f6rv\u00e4ntade toppbelastningsperioder f\u00f6r att minimera nedg\u00e5ngar vid en enda ing\u00e5ng;<\/li>\n<li>och\/eller v\u00e5r arkitektur till\u00e5ter oss att f\u00f6rlora en rack\/rad\/datacenter, medan tj\u00e4nsterna forts\u00e4tter att fungera;<\/li>\n<li>och\/eller vi f\u00f6rdelar lasten j\u00e4mnt mellan racken, s\u00e5 v\u00e5ra tj\u00e4nster hoppar aldrig upp till maxf\u00f6rbrukning i ett rack samtidigt.<\/li>\n<\/ul>\n<p>\nH\u00e4r \u00e4r det mycket nyttigt att inte bara gissa utan att \u00f6vervaka konsumtionen och veta hur mycket servrar faktiskt anv\u00e4nder elektricitet under normala och toppbelastningsf\u00f6rh\u00e5llanden. D\u00e4rf\u00f6r, efter en viss analys, kom teknikchefen fram till att \u2018vi tar ett beslut och best\u00e4mmer att det maximalt uppn\u00e5eliga genomsnittet av servrarnas maxima per rack \u00e4r **s\u00e5 mycket** l\u00e4gre \u00e4n den maximala f\u00f6rbrukningen\u2019, i princip Pserv=0.8*Pmax.<\/p>\n<p>Och d\u00e5 kan det rymmas 20 servrar med Pserv = 375W * 0.8 = 300W i ett rack p\u00e5 6kW ist\u00e4llet f\u00f6r 16 servrar med Pmax = 375W. D.v.s. 25% fler servrar. Det \u00e4r en stor besparing \u2014 vi beh\u00f6ver 25% f\u00e4rre rack (och d\u00e4r sparar vi ocks\u00e5 p\u00e5 PDU, switchar och kablar). En allvarlig nackdel med en s\u00e5dan l\u00f6sning \u00e4r att vi m\u00e5ste \u00f6vervaka kontinuerligt att v\u00e5ra antaganden fortfarande \u00e4r korrekta. Att den nya firmwareversionen inte v\u00e4sentligt f\u00f6r\u00e4ndrar fl\u00e4ktarnas drift och f\u00f6rbrukning, och att utvecklingen pl\u00f6tsligt inte b\u00f6rjade anv\u00e4nda servrar mer effektivt med den nya releasen (l\u00e4s: uppn\u00e5tt st\u00f6rre belastning och h\u00f6gre f\u00f6rbrukning p\u00e5 servern). F\u00f6r d\u00e5 blir b\u00e5de v\u00e5ra ursprungliga antaganden och slutsatser felaktiga. Det \u00e4r en risk som man m\u00e5ste ta ansvar f\u00f6r (eller undvika, och d\u00e5 betala f\u00f6r uppenbart underutnyttjade rack).<\/p>\n<p>Ett viktigt meddelande \u2014 f\u00f6rs\u00f6k att distribuera servrar fr\u00e5n olika tj\u00e4nster horisontellt \u00f6ver rack om m\u00f6jligt. Detta \u00e4r n\u00f6dv\u00e4ndigt f\u00f6r att undvika situationer d\u00e4r en partii av servrar f\u00f6r en tj\u00e4nst levereras, och racken fylls vertikalt f\u00f6r att \u00f6ka 'densiteten' (eftersom det \u00e4r enklare). I verkligheten blir en rack fylld med identiska, l\u00e5ga belastningsservrar f\u00f6r en tj\u00e4nst, medan en annan har identiskt h\u00f6gbelastade servrar. Sannolikheten f\u00f6r att den andra racken faller \u00e4r avsev\u00e4rt h\u00f6gre, eftersom belastningsprofilen \u00e4r densamma, och alla servrar tillsammans i denna rack b\u00f6rjar konsumera lika mycket som resultat av den \u00f6kade belastningen.<\/p>\n<p>L\u00e5t oss \u00e5terg\u00e5 till distributionen av servrar i rack. Vi har sett p\u00e5 fysiska begr\u00e4nsningar av utrymme i rack och begr\u00e4nsningar av str\u00f6mf\u00f6rs\u00f6rjning, nu ska vi titta p\u00e5 n\u00e4tverket. Man kan anv\u00e4nda switchar med 24\/32\/48 portar N (som exempel har vi 48-portars ToR-switchar). Lyckligtvis finns det inte s\u00e5 m\u00e5nga alternativ om man inte t\u00e4nker p\u00e5 break-out-kablar. Vi \u00f6verv\u00e4ger scenarier n\u00e4r vi har en switch per rack, en switch f\u00f6r tv\u00e5 eller tre racks i en Rnet-grupp. Jag tycker att fler \u00e4n tre racks i gruppen \u00e4r f\u00f6r mycket, eftersom kabelhanteringsproblemet mellan racks blir betydande.<\/p>\n<p>S\u00e5, f\u00f6r varje n\u00e4tverkscenario (1, 2 eller 3 racks i gruppen) distribuerar vi servrarna f\u00f6r racks:<\/p>\n<p>Srack = min(Sh, rounddown(Prack\/Pserv), rounddown(N\/Rnet))<\/p>\n<p>S\u00e5ledes, f\u00f6r alternativet med 2 racks i gruppen:<\/p>\n<p>Srack2 = min(21, rounddown(6000\/300), rounddown(48\/2)) = min(21, 20, 24) = 20 servrar per rack.<\/p>\n<p>P\u00e5 samma s\u00e4tt ber\u00e4knar vi de andra alternativen: <\/p>\n<p>Srack1 = 20 <br \/>\nSrack3 = 16<\/p>\n<p>Och vi \u00e4r praktiskt taget vid v\u00e5rt m\u00e5l. Ber\u00e4kna antalet racks f\u00f6r att distribuera alla v\u00e5ra servrar S (l\u00e5t oss s\u00e4ga 1000):<\/p>\n<p>R = roundup(S \/ (Srack * Rnet)) * Rnet<\/p>\n<p>R1 = roundup(1000 \/ (20 * 1)) * 1 = 50 * 1 = 50 racks<\/p>\n<p>R2 = roundup(1000 \/ (20 * 2)) * 2 = 25 * 2 = 50 racks<\/p>\n<p>R3 = roundup(1000 \/ (16 * 3)) * 3 = 25 * 2 = 63 racks<\/p>\n<p>D\u00e4refter ber\u00e4knar vi TCO f\u00f6r varje alternativ baserat p\u00e5 antalet racks, n\u00f6dv\u00e4ndigt antal switchar, kabeldragning, etc. Vi v\u00e4ljer det alternativ d\u00e4r TCO \u00e4r l\u00e4gre. Profit!<\/p>\n<p>Observera att \u00e4ven om det n\u00f6dv\u00e4ndiga antalet racks f\u00f6r alternativen 1 och 2 \u00e4r likadant, kommer deras pris att vara olika, eftersom antalet switchar f\u00f6r det andra alternativet \u00e4r h\u00e4lften s\u00e5 m\u00e5nga, medan l\u00e4ngden p\u00e5 de n\u00f6dv\u00e4ndiga kablarna \u00e4r st\u00f6rre.<\/p>\n<p>P.S. Om det finns m\u00f6jlighet att experimentera med effekten per rack och rackets h\u00f6jd, \u00f6kar variationen. Men processen kan reduceras till det som beskrivits ovan, bara genom att pr\u00f6va olika alternativ. Ja, det kommer att finnas fler kombinationer, men fortfarande ett ganska begr\u00e4nsat antal \u2013 str\u00f6m till rack f\u00f6r ber\u00e4kning kan \u00f6kas med steg om 1 kW, typiska rack finns i ett begr\u00e4nsat antal standardstorlekar: 42U, 45U, 47U, 48U, 52U. H\u00e4r kan Excel:s What-If-analys i Data Table-l\u00e4ge vara till hj\u00e4lp f\u00f6r ber\u00e4kningen. Vi tittar p\u00e5 de erh\u00e5llna tabellerna och v\u00e4ljer minimi.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474112\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0430\u0442\u0430 \u0446\u0435\u043d\u0442\u0440\u0430\u0445 (\u0414\u0426). \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0441\u0447\u0438\u0442\u0430\u0435\u043c, \u0447\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e: \u0441\u043e\u0442\u043d\u0438-\u0442\u044b\u0441\u044f\u0447\u0438, \u0434\u043b\u044f \u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430. \u0412-\u0442\u0440\u0435\u0442\u044c\u0438\u0445, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u0441\u0442\u043e\u0439\u043a\u0430\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Optimering av servrarnas f\u00f6rdelning i rack | ProHoster","description":"I en av chattarna st\u00e4lldes jag en fr\u00e5ga: \u2013 Finns det n\u00e5got att l\u00e4sa om hur man korrekt packar servrar i rack? Jag ins\u00e5g att jag inte k\u00e4nde till n\u00e5gon s\u00e5dan text, s\u00e5 jag skrev min egen. F\u00f6rst och fr\u00e4mst handlar denna text om","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u0441\u0442\u043e\u0439\u043a\u0430\u043c | ProHoster","og:description":"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-01T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52185","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-19 09:17:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:30","updated":"2026-02-19 09:17:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=52185"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52185\/revisions"}],"predecessor-version":[{"id":161801,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/52185\/revisions\/161801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/52186"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=52185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=52185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=52185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}