Kaʻikepili Nā ʻōlelo kuhikuhi maʻalahi e hana me ka lawelawe Profitserver
Main Kaʻikepili Nānā waiwai kikowaena

Nānā waiwai kikowaena


Ke hoʻonui ʻia kahi kikowaena, inā he virtual a i hoʻolaʻa ʻia paha, e hoʻouka mālie ana nā pūnaewele a hoʻopuka i nā hewa hoʻonāukiuki ma mua o ka ʻike. Pono e nānā pono i kāna mau ʻāpana a hana i kahi loiloi manawa kūpono o nā kumuwaiwai i mea e pale aku ai i kēlā hopena,

Ma hope aʻe, e nānā mākou i ka ʻike ʻana i nā kumuwaiwai pilikino me ka hoʻohana ʻana i nā mea hana a ka mea hoʻolako kikowaena, a ma o ka terminal ma ka ʻaoʻao kikowaena. Eia kekahi, e noʻonoʻo mākou i nā ala like ʻole i ka hoʻoponopono ʻana i nā pilikia e pili ana i ka hana ʻino o ka ʻōnaehana. Pili nā ʻōlelo kuhikuhi i nā kikowaena e holo ana i Linux OS, me ka nānā ʻole i ka polokalamu i hoʻokomo mua ʻia.

Ke nānā nei i nā kumuwaiwai kikowaena ma o VMmanager

ʻO ka mea hana virtualization VMmanager ka mea maʻalahi loa, akā i ka manawa like ka hopena ākea no ka diagnostics. He kuleana koʻikoʻi ia i ka hōʻoia ʻana i ka hoʻokele pono o mea laʻa or nā kikowaena virtual ma ka hapa nui o nā mea hoʻolako kikowaena hou. No ka laʻana, e hana ʻia ka nānā ma ka mana 6 o ka hāmeʻa, akā naʻe, hiki i nā mana o mua ke hana i nā diagnostics like.

No ka nānā ʻana, pono ʻoe e hele i ka VMmanager panel mana a koho i ka mīkini virtual makemake:

VMmanager

A laila, hiki i ka mea hoʻohana ke ʻike koke i ka hoʻohana ʻana i nā kumuwaiwai i ka manawa maoli. No ka ʻikepili kikoʻī hou aku, pono ʻoe e koho i nā "Parameters":

Nā ʻāpana VMmanager

Hōʻike ka pā helu helu kikoʻī ma luna i nā ʻano kikowaena kikowaena a me ke ʻano virtualization. Ma nā pakuhi hiki iā ʻoe ke ʻike i ka paʻa ʻana o ka pūnaewele, ka hoʻouka ʻana o ka mea hana, ka RAM a me ka hoʻohana ʻana i kahi disk i ka manawa maoli:

Ka nānā 'ana i ka waiwai kikowaena ma VMmanager

No ka ʻike kikoʻī kikoʻī o ka disk space a i ʻole nā ​​helu waiwai no kekahi manawa, pono ʻoe e koho i ka mea papa kuhikuhi kūpono. Hōʻike ʻia ka ʻike e pili ana i nā disks virtual ma kēia ʻano:

Nā diski virtual ma VMmanager

Hōʻike ʻia nā helu hoʻouka no kahi kumuwaiwai kikoʻī ma ke ʻano o kahi pakuhi kūpono:

Nā kumuwaiwai ma VMmanager

Hiki ke hōʻike i ka pakuhi hoʻouka no ka lā, pule, mahina, makahiki, a i ʻole koho lima i nā lā kūpono. Hōʻike ʻia nā kumuwaiwai nui a pau: processor, RAM, storage, network interface.

Manaʻo ka nui o nā mea hoʻohana e hoʻohana like ʻia nā kumuwaiwai i kekahi manawa. Akā naʻe, ʻaʻole kēia ka hihia. No ka laʻana, ʻano like paha ke ʻano o ke kikowaena pūnaewele ma ke ʻano hana ʻole:

ʻO kahi hiʻohiʻona hoʻohālikelike pūnaewele ma VMmanager

ʻAʻole pono nā ana i kēia hihia. Eia naʻe, i ka hihia o kahi kaʻina hana, RAM a i ʻole ka waiho ʻana o ka disk, ʻaʻole pono ka server e hoʻohana i ka 100% o kāna mau kumuwaiwai i ka manawa mau; ʻaʻole ʻoi aku ka nui o ka ukana i ʻōlelo ʻia ma mua o 70%.

Ke nānā nei i nā kumuwaiwai kikowaena ma ka pahu

Ka helu haawe holoʻokoʻa

Ua nānā mua mākou i kekahi mau koho ana i ka Nā diagnostics maʻamau o nā kumuwaiwai kikowaena ʻatikala. Ma laila mākou i kamaʻilio ai e pili ana i nā mea hana maʻamau e like me luna/luna, a nānā pū i ka hoʻokomo ʻana a me ka hoʻonohonoho ʻana i ka netdata pono, e hiki ai iā mākou ke nānā i nā kumuwaiwai kikowaena ma o ka polokalamu kele pūnaewele. Ma kēia ʻatikala e nānā mākou htop e like me ka mana ma ka luna pono no ka nānā 'ana i nā kumuwaiwai ma'amau.

ʻAʻole i hoʻokomo mua ʻia ka hāmeʻa ma nā māhele Linux ma ke ʻano maʻamau, no laila e hoʻomaka me ka hoʻonohonoho. No Debian/Ubuntu hoʻohana mākou i ke kauoha:

apt-get install htop

No CentOS, ʻoi aku ka maikaʻi o ka hoʻohana ʻana i ka PUUMANA hale waihona. Hoʻopau ʻia lākou ma ka paʻamau, no laila ke kuleana o ke kauoha mua no ka hoʻohui ʻana iā lākou, a ʻo ka lua no ke kau ʻana htop:

yum -y install epel-release
yum install htop -y

Ma hope pono o ka hoʻouka ʻana, hiki iā ʻoe ke wehe i ka pono mai ka papa kuhikuhi noi a i ʻole ma ka pahu me ke kauoha kūpono:

htop

ʻO ka hopena, hiki i ka mea hoʻohana ke ʻike i nā ʻike āpau e pili ana i ka ʻōnaehana:

Htop server kumu hoʻonaʻauao

Hōʻike ka ʻaoʻao hema hema i ka ʻikepili kaʻina hana, me ka hoʻohana ʻana i kēlā me kēia kumu, RAM a me ka hoʻomanaʻo swap. Hoʻohana ʻia ka hoʻomanaʻo Swap ma Linux i nā hihia o ka hapa o ka RAM, e hōʻoia ana i ka paʻa o ka ʻōnaehana. Ma ka ʻaoʻao ʻākau ʻākau hiki iā ʻoe ke ʻike i ka hoʻouka ʻana o ka mea hana a me ka helu o nā hana hana. Hōʻike ka ʻāpana kikowaena i nā kaʻina hana me ka hiki ke hoʻokaʻawale. Hāʻawi ka ʻāpana haʻahaʻa i ka ʻike e pili ana i nā kī wela a me ka hana. Aia ma ka ʻāpana "Kōkua" kahi wehewehe kikoʻī o nā hiki o ka papahana:

Mahele kōkua ma ka htop

Ma mua o ka ʻike ʻana i ka ʻōnaehana, pono ia e hoʻomaopopo pono i ka nui o nā cores / processors i hoʻohana ʻia ma ke kikowaena. Hiki i ka mea hoʻohana ke ʻike i ko lākou waiwai ma ka ʻaoʻao hema hema o ka htop pili i ka hoʻoponopono:

Helu helu kikowaena ma ka htop

A i ʻole ma ka holo ʻana i ke kauoha:

nproc

Ma muli o ka waiwai i loaʻa, e helu ʻia ka nui o ka ukana i ʻae ʻia (Load average ma ke kihi ʻākau luna). I kā mākou hihia, ua like ia me 2, ʻo ia hoʻi, ʻo 2.0 ka ukana kiʻekiʻe. Akā naʻe, ʻaʻole kēia manaʻo e maloʻo loa ka ʻōnaehana ma lalo o ka ukana 2.0. ʻOi aku paha kēia helu, akā i kēia hihia, aia nā hana ʻē aʻe a pau i ka pila, a e hoʻouka ʻia ke kikowaena ponoʻī. ʻO ka waiwai kūpono i manaʻo ʻia he ukana ʻaʻole ʻoi aku ma mua o 70%. No ka laʻana, pono ka ʻawelika Load i loko o 0.7 ma kahi kikowaena kaʻina hana hoʻokahi. I ka hihia o ke kikowaena i ka laʻana i ʻōlelo ʻia ma luna nei, ʻo kahi hōʻailona maikaʻi ʻaʻole i kiʻekiʻe ma mua o 1.4.

E ho ohana htop a i ʻole kāna mau analogues, pono ka mea hoʻohana e loiloi i nā kumu waiwai nui: ka hoʻouka ʻana o ka mea hana maʻamau, ka hoʻohana ʻana i ka RAM, ka wahi disk a me ka interface pūnaewele. Inā liʻiliʻi nā kumuwaiwai, pono ʻoe e hoʻokaʻawale i nā kaʻina hana ma o ka hoʻohana ʻana i ka CPU, e ʻike i nā hana hoʻopau nui, a laila hoʻopau a hoʻopau paha. Inā ʻaʻole hiki ke pani i ka papahana a i ʻole ka optimization, pono e noʻonoʻo e hoʻololi i kahi kikowaena me kahi hoʻonohonoho ʻoi aku ka ikaika.

Ke nānā nei i ka RAM manuahi

Ma kēia ʻāpana, e nānā pono mākou i kahi ʻano koʻikoʻi o ka hana ʻana o kekahi kikowaena - kahi pae kūpono o ka RAM manuahi.

ʻO ke ala maʻalahi loa e nānā i ka RAM manuahi ma nā ʻōnaehana Linux ma o ka terminal ke kauoha:

free -m

Ma ka hopena, loaʻa iā mākou ka ʻikepili aʻe i nā megabytes: ka huina, hoʻohana ʻia, manuahi a cached RAM, a me ka leo swap:

Nā diagnostics RAM server

Pono ka mea hana no ka loaʻa ʻana o ka ʻikepili maʻamau i kahi manawa kikoʻī. No nā diagnostics hoʻohana ʻana i ka RAM, paipai mākou i ka vmstat pono, e hiki ai iā mākou ke hoʻonohonoho i ke alapine hou o ka ʻike puka:

vmstat 1

Ma ka laʻana i luna, e hoʻonui ʻia ka ʻikepili i kēlā me kēia kekona. Hoʻopuka ʻia ka hopena ma kahi ʻano like me like me:

vmstat RAM nānā

Hāʻawi ka mea hana i ka ʻike ʻōnaehana maʻamau, akā i kā mākou hihia, ʻo nā kolamu wale nō ke kuleana o RAM, ʻo ia hoʻi, ka hoʻomanaʻo a me ka swap, he mea nui. Hōʻike ʻia nā waiwai a pau i kilobytes. E nānā hou aku kākou iā lākou:

hoomanao ana (RAM):

  • swpd: hoʻomanaʻo virtual i hoʻololi ʻia no ke kino.
  • like me: loaʻa ka hoʻomanaʻo kino (RAM).
  • buff: hoʻomanaʻo i hoʻohana ʻia ma ke ʻano he pale ma mua o ke kākau ʻana i ka disk.
  • ahu hoʻokoe: hoʻomanaʻo i hoʻohana ʻia ma ke ʻano he huna e hoʻolōʻihi i ke komo.

Hoʻopili

  • si: hoʻomanaʻo i hoʻohana ʻia ma ke ʻano he huna e hoʻolōʻihi i ke komo.
  • so: ʻikepili i kākau ʻia mai ka hoʻomanaʻo kino e hoʻololi i ka hoʻomanaʻo.

Ma kahi kaʻawale, pono e haʻi i ka ʻoiaʻiʻo o nā kumuwaiwai āpau e hoʻomaʻamaʻa ana i nā pono hana i lawe mua i ka ʻikepili mai nā lāʻau. I ka hihia o RAM, hiki i ka mea hoʻohana ke nānā pololei i ka ʻikepili ma ka wehe ʻana i ka faila pili:

cat /proc/meminfo

He nui loa ka hoʻopuka, akā ua lawa ia e hoʻolohe i nā moʻolelo mua e nānā i ka hoʻomanaʻo:

ʻIkepili o RAM ma ka log

ʻO nā pilikia me ka hoʻohana nui ʻana i ka RAM e pili pinepine i kahi hana a i ʻole kaʻina hana. I ka hoʻomaka ʻana, lawa ka diagnostics e hoʻohana ana i nā mea hana maʻamau i mea e ʻike ai i nā kaʻina pilikia. Ma ke ʻano he hopena, hiki iā ʻoe ke noʻonoʻo i ka hoʻonui ʻana i kahi noi kikoʻī, hiki i ka caching a me ka hoʻopili ʻana i ka ʻikepili inā mākou e kamaʻilio e pili ana i ka nui o ka ʻike, a i ʻole ka hoʻonui ʻana i ka hoʻonohonoho kikowaena.

Ka mālama ʻana i ka hakahaka disk

ʻAʻole i emi ka nui o ka diagnostics of server disk space ma mua o kāna mau kumuwaiwai ʻē aʻe. Ma ke ʻano maʻamau, ʻo nā hōʻailona e pili ana i ka pono o ka nānā ʻana: ʻo ka hiki ʻole ke hana a kākau paha i nā faila i loaʻa, lohi i ka ʻōnaehana hana a me nā hewa komo / puka.

ʻO ke ala kūpono loa e nānā ai ʻo ia ke kauoha:

df -h

I ka pane ʻana, e hōʻike ka hāmeʻa i ka ʻike ma nā ʻāpana disk i kau ʻia:

Nā diagnostics o ka hoʻomanaʻo kikowaena manuahi

Hiki iā ʻoe ke hoʻohana i kēia kauoha no ka nānā ʻana i nā papa kuhikuhi kikoʻī:

du -hs /*
Nānā papa kuhikuhi kikowaena

Ma kēia ala, hiki i ka mea hoʻohana ke ʻike i ka nui o ka nui o kēlā me kēia papa kuhikuhi. No ka hoʻihoʻi hou ʻana i ka hana ʻōnaehana, pono ʻoe e hoʻomaikaʻi i ka ʻāpana o ka disk e hoʻopau i ka nui o ka hoʻomanaʻo. Manaʻo ʻia ʻaʻole e ʻae i ka ʻoi aku ma mua o 80-90% o ka wahi manuahi o ka huina kālā e hoʻohana ʻia; ʻo ke koena 10-20% pono e lawa no ka hana ʻōnaehana paʻa. Manaʻo ʻia e hoʻonui i kahi disk inā ʻaʻole hiki ke hoʻonui. Hiki ke hana ʻia kēia ma ka hoʻohui ʻana a i ʻole ka hoʻonui ʻana i nā disks i loaʻa, a me ka hoʻohana ʻana i ka mālama kapua. Ma waho aʻe o ka hopena i koho ʻia, ʻōlelo ʻia e hana mau i kahi kope kope e pale aku i ka nalowale o ka faila.

Ka nānā ʻana o ka ʻike pūnaewele

ʻO ka mea hope, akā ʻaʻole i emi iki ka mea nui o ka diagnostics server e nānā ana i ka interface pūnaewele. ʻO ka ʻupena hiki ke hoʻohana ʻia inā makemake ʻoe e kiʻi i ka ʻike maʻamau e pili ana i ka nui o nā kaʻa i helu ʻia e nā kaʻina hana pūnaewele i ka manawa maoli.
Hoʻokomo a hoʻomaka ma Cent OS:

yum install nethogs
nethogs

No Debian/Ubuntu:

apt-get install nethogs
nethogs

E hōʻike ka mea hana i kēlā mau kaʻina e hoʻohana nei i nā kumuwaiwai pūnaewele i kēia manawa:

Nā diagnostics interface pūnaewele kikowaena

Paipai mākou e hoʻohana iftop no ka ʻike kikoʻī hou aku.
Hoʻokomo a hoʻomaka ma Cent OS:

yum install iftop
iftop

No Debian/Ubuntu:

apt-get install iftop
iftop

ʻO ka hoʻopuka papahana he papa inoa o nā pilina ikaika e hōʻike ana i nā helu IP, nā awa, ka nui o ka ʻikepili i hoʻoili ʻia a me ka wikiwiki hoʻololi. ʻO ka pōmaikaʻi nui o ka papahana ʻo ia ka hoʻolālā ʻike ʻana o ka hoʻouka ʻana o ke kahawai pūnaewele:

Nānā i nā hoʻohui pūnaewele hoʻoikaika

Ma hope o ka ʻike ʻana i ke kahawai pūnaewele kikowaena a me ka ʻike ʻana i nā pilikia me ka haʻahaʻa kiʻekiʻe, ua ʻōlelo ʻia e hoʻonui i ka bandwidth o nā pilina pūnaewele ma ka ʻaoʻao o ka mea hoʻolako kikowaena a i ʻole ka hoʻonohonoho ʻana i nā hoʻonohonoho o ka pilikia pilikia. Ma ke ʻano he mea hana hoʻihoʻi, hiki iā ʻoe ke hoʻohana i nā ʻōnaehana nānā like ʻole e nānā wikiwiki i nā loli i ka hana pūnaewele a, inā pono, e hoʻonui mau i ka ʻōnaehana pūnaewele e like me nā koi.

Panina

I ka hopena, hiki ke hoʻoikaika ʻia ʻo ka ʻike ʻana i nā kumuwaiwai server he ʻāpana koʻikoʻi o ka hoʻokele kūpono o ʻike kamepiula a mea laʻa nā kikowaena. Hāʻawi ka ʻatikala iā mākou i ka hiki ke nānā i nā mea hana nui no ka loiloi kikowaena piha, a hāʻawi pū i nā ʻōlelo aʻoaʻo kūpono no ka hoʻoponopono ʻana i nā pilikia hiki. ʻO nā diagnostics ʻōnaehana maʻamau e ʻae i ka server e hana maʻalahi, ʻoiai me ka ʻole o ke komo ʻana o ka mea hoʻohana.

❮ ʻatikala mua Pehea e nānā ai i ke kikowaena leka uila
ʻatikala aʻe ❯ Nā mea hoʻoponopono kikokikona Linux

E nīnau iā mākou e pili ana iā VPS

Mākaukau mau mākou e pane i kāu mau nīnau i kēlā me kēia manawa o ke ao a i ka pō.