{"id":1179,"date":"2009-10-29T22:43:05","date_gmt":"2009-10-29T21:43:05","guid":{"rendered":"http:\/\/www.alphak.net\/news\/?p=1179"},"modified":"2009-10-29T22:43:05","modified_gmt":"2009-10-29T21:43:05","slug":"faster-harder-server","status":"publish","type":"post","link":"http:\/\/www.alphak.net\/news\/2009\/10\/faster-harder-server\/","title":{"rendered":"Faster Harder Server"},"content":{"rendered":"<div id=\"attachment_1180\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1180\" class=\"size-medium wp-image-1180   \" title=\"Faster Harder Scooter\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2009\/10\/scooter-300x175.jpg\" alt=\"scooter\" width=\"300\" height=\"175\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/scooter-300x175.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/scooter.jpg 720w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-1180\" class=\"wp-caption-text\">Faster Harder Scooter - 1999 - Putain, 10 ans !<\/p><\/div>\n<p>Les r\u00e9sultats sont probants. Nous sommes maintenant \u00e0 <strong>Migration+14 jours<\/strong>. Guile a d\u00e9finitivement remplac\u00e9 Ryu. Pour ceux qui ne comprennent rien, regardez les <a href=\"\/news\/category\/projet-serveur\" target=\"_self\">\u00e9pisodes pr\u00e9c\u00e9dents<\/a>.<\/p>\n<p>Pendant ces 14 jours, pas une seule interruption de service. Premiers constats : les ressources sont bien <strong>disponibles<\/strong>, comme l&rsquo;attestent ces graphiques (promis, apr\u00e8s ce billet j&rsquo;arr\u00eate de mettre des graphes).<\/p>\n<p><strong>NB :<\/strong> c&rsquo;est visible, mais pour ceux qui auraient du mal \u00e0 situer, la migration a eu lieu au milieu de la <strong>semaine 42<\/strong>. Le trou en semaine 40, c&rsquo;est une interruption de\u00a0 service.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1186\" title=\"memory\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2009\/10\/memory.png\" alt=\"memory\" width=\"603\" height=\"261\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/memory.png 603w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/memory-300x130.png 300w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/p>\n<p>La RAM a finalement \u00e9t\u00e9 boost\u00e9e \u00e0 <strong>1 Go<\/strong> au lieu des 768 Mo pr\u00e9vus (j&rsquo;ai retrouv\u00e9 des barrettes suppl\u00e9mentaires). L&rsquo;OS peut donc <strong>s&rsquo;\u00e9tendre pleinement<\/strong> dans cet espace au lieu des \u00e9troits 256 Mo auxquels il avait droit auparavant. En cons\u00e9quence, comme on le voit en <span style=\"color: #ff4105;\"><strong>orange <\/strong><\/span>sur ce graphe, peu de ressources m\u00e9moire disponibles, mais quand m\u00eame plus qu&rsquo;avant. L&rsquo;espace de swap (en <span style=\"color: #ffc73b;\"><strong>jaune<\/strong><\/span>) a \u00e9t\u00e9 significativement augment\u00e9, avec n\u00e9anmoins l&rsquo;espoir qu&rsquo;il servira peu.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1188\" title=\"load\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2009\/10\/load.png\" alt=\"load\" width=\"603\" height=\"279\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/load.png 603w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2009\/10\/load-300x139.png 300w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/p>\n<p>De m\u00eame, les nouvelles ressources ont permis d&rsquo;all\u00e9ger significativement le nombre de <strong>process <\/strong>en attente. Les pics de charges \u00e0 la fin de chaque semaine correspondent au scan du syst\u00e8me par l&rsquo;antivirus.<\/p>\n<p>Pour info, ces graphes ont \u00e9t\u00e9 obtenus gr\u00e2ce \u00e0 <a href=\"http:\/\/www.cacti.net\/\" target=\"_blank\">Cacti<\/a>.<\/p>\n<h3>Tout \u00e7a, c&rsquo;est tr\u00e8s bien, mais on en fait quoi ?<\/h3>\n<p>Ces nouvelles ressources ont permis l&rsquo;activation de la <strong>compression gzip<\/strong> lors du transfert d&rsquo;\u00e9l\u00e9ments web. Cette option \u00e9tait auparavant d\u00e9sactiv\u00e9e sous peine de plomber compl\u00e8tement les perfs du serveur.<\/p>\n<p>Ajoutons \u00e0 cela une meilleure <strong>allocation de la m\u00e9moire<\/strong> pour les process Apache, une meilleure gestion du <strong>cache<\/strong> c\u00f4t\u00e9 client, et quelques optimisations <strong>CSS <\/strong>sur la base des conseils prodigu\u00e9s par <a href=\"http:\/\/developer.yahoo.com\/performance\/rules.html\" target=\"_blank\">YSlow<\/a>.<\/p>\n<p><strong>R\u00e9sultat :<\/strong> je n&rsquo;ai jamais vu mon WordPress aussi rapide. M\u00eame les \u00e9crans d&rsquo;administration, pourtant extr\u00eamement lourds, se chargent sans d\u00e9lai. Je suis donc tr\u00e8s agr\u00e9ablement surpris et j&rsquo;esp\u00e8re que, malgr\u00e9 mon <a href=\"http:\/\/www.grenouille.com\/graph\/index.php?zone=374275&amp;type=upload\" target=\"_blank\">d\u00e9bit brid\u00e9<\/a> en upload, vous verrez vous aussi la diff\u00e9rence.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les r\u00e9sultats sont probants. Nous sommes maintenant \u00e0 <strong>Migration+14 jours<\/strong>. Guile a d\u00e9finitivement remplac\u00e9 Ryu. Pour ceux qui ne comprennent rien, regardez les <a href=\"\/news\/category\/projet-serveur\" target=\"_self\">\u00e9pisodes pr\u00e9c\u00e9dents<\/a>.<\/p>\n<p>Pendant ces 14 jours, pas une seule interruption de service. Premiers constats : les ressources sont bien <strong>disponibles<\/strong>, comme l&rsquo;attestent ces graphiques (promis, apr\u00e8s ce billet j&rsquo;arr\u00eate de mettre des graphes).<\/p>\n<p><strong>NB :<\/strong> c&rsquo;est visible, mais pour ceux qui auraient du mal \u00e0 situer, la migration a eu lieu au milieu de la <strong>semaine 42<\/strong>. Le trou en semaine 40, c&rsquo;est une interruption de\u00a0 service.<\/p>\n<p>La RAM a finalement \u00e9t\u00e9 boost\u00e9e \u00e0 <strong>1 Go<\/strong> au lieu des 768 Mo pr\u00e9vus (j&rsquo;ai retrouv\u00e9 des barrettes suppl\u00e9mentaires). L&rsquo;OS peut donc <strong>s&rsquo;\u00e9tendre pleinement<\/strong> dans cet espace au lieu des \u00e9troits 256 Mo auxquels il avait droit auparavant. En cons\u00e9quence, comme on le voit en <span style=\"color: #ff4105;\"><strong>orange <\/strong><\/span>sur ce graphe, peu de ressources m\u00e9moire disponibles, mais quand m\u00eame plus qu&rsquo;avant. L&rsquo;espace de swap (en <span style=\"color: #ffc73b;\"><strong>jaune<\/strong><\/span>) a \u00e9t\u00e9 significativement augment\u00e9, avec n\u00e9anmoins l&rsquo;espoir qu&rsquo;il servira peu.<\/p>\n\t<div class=\"post-teaser-block\">\r\n\t\t<div class=\"teaserHellip\">\r\n\t\t\t<span class=\"teaserLeft\">[<\/span><span class=\"teaserCenter\">&hellip;<\/span><span class=\"teaserRight\">]<\/span>\r\n\t\t<\/div>\r\n\t\t<div class=\"teaserText\">\r\n\t\t\t<a href=\"http:\/\/www.alphak.net\/news\/2009\/10\/faster-harder-server\/\" title=\"Faster Harder Server\" rel=\"bookmark\"><span class=\"teaserlink\">Lire la suite de l'article&nbsp;<i class=\"fa fa-chevron-right\"><\/i><\/span><\/a>\r\n\t\t<\/div>\r\n\t\t<a class=\"teaserLink\" href=\"http:\/\/www.alphak.net\/news\/2009\/10\/faster-harder-server\/\" title=\"Faster Harder Server\" rel=\"bookmark\"><\/a>\r\n\t<\/div>\r\n","protected":false},"author":1,"featured_media":1180,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,18],"tags":[176,130,172,60,175],"class_list":["post-1179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projet-serveur","category-projet-web","tag-cacti","tag-migration","tag-performances","tag-serveur","tag-yslow"],"_links":{"self":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/1179"}],"collection":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/comments?post=1179"}],"version-history":[{"count":0,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/1179\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media\/1180"}],"wp:attachment":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media?parent=1179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/categories?post=1179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/tags?post=1179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}