munin server graf

Како додавање меморије утиче на рад сервера

Скоро смо оптимизовали један shared сервер тако што смо додали још РАМ меморије. Наиме, уобичајан проблем у webhosting индустрији је што наши клијенти временом расту и троше више ресурса сервера. Они су у тренутку када су купили код нас хостинг обично тек поставили сајт и нису имали пуно посета. Две-три године касније ситуација је потпуно другачија, сајт је заживео и има доста посета. Због тога за нас хостере је јако битно да свремена на време “оптимизујемо” сервере. Најлакши начин да то урадимо је да физички додамо још меморије на сервер.

Стање меморије сервера пре и после инсталације додатног РАМ-а

Стање меморије сервера пре и после инсталације додатног РАМ-а

Ево munin график примера. Овде смо имали сервер са 24GB РАМ меморије, а затим смо му додали још 16GB РАМ-а. Можемо одмах видети да су разни кеш-еви и буфери убрзо попунили сву расположиву меморију.

Заузетост хард диска пре и после додавања меморије

Заузетост хард диска пре и после додавања меморије

На овом графику се може видети количина рада диска пре и после додавања меморије. Директна последица додавања још меморије је да је количина података коју читају хард дискови значајно пала. Уместо да нон-стоп читају податке, сада су ти подаци “кеширани” и налазе се у меморији. Резултат је наравно да су и сајтови клијената значајно убрзани.

Број „спорих“ мyСQЛ упита драстично смањен

Број „спорих“ MySQL упита драстично смањен

Овде Munin график показује број “спорих упита” у MySQL бази или како ми кажемо “оно када закуца база”… :) Као што можемо видети број ових дешавања је значајно мањи након додавања меморије.

Додавање меморије кошта. Потребно је са датацентром заказати замену меморије у време када се сајтови најмање користе. Ми обично радимо овакве ствари у 4 ујутру. У то време има најмање жалби али вам је потребно да имате запосленог са одређеним квалификацијама на располагању у тим јутарњим сатима, као и екипу у датацентру која је у стању да све изведе за кратко време. Након тога је потребно “доштеловати” сервер како би на прави начин користио додату меморију.

Ово су те мале ствари које наши корисници не могу да виде а које ми решавамо у позадини. Редовно пратимо рад свих сервера и трудимо се да одржимо најбољи могући квалитет услуге у датом тренутку. Да би у овоме успели потребан је добар систем комуникације, подсетника и добра сарадња са датацентром.


Уколико желите да закупите dedicated server, можете се јавити преко сајта, телефоном или преко твитер налога @adriahost . Као читалац мог блога добијате промо код “MILOŠ-BLOG што вам даје 35% попуста на закуп првог месеца и бесплатан сетап сервера. Помените ово неком од људи из екипе Adriahosta.

Leave a Reply