Knowledgebase Parentah basajan pikeun digawe sareng jasa Profitserver
utama Knowledgebase Pariksa sumberdaya server

Pariksa sumberdaya server


Lamun server overloaded, naha maya atawa dedicated, éta ngabalukarkeun ramatloka pikeun muka lalaunan sarta ngahasilkeun kasalahan iritasi tinimbang eusi. Perlu ati-ati ngawas parameterna sareng ngalaksanakeun analisa sumber daya anu pas pikeun ngahindarkeun hasil sapertos kitu,

Salajengna, urang bakal ningali diagnosis sumber daya individu nganggo alat panyadia hosting, ogé ngalangkungan terminal di sisi server. Salaku tambahan, urang bakal mertimbangkeun sababaraha pendekatan pikeun ngarengsekeun masalah anu aya hubunganana sareng kinerja sistem anu goréng. Paréntah ieu dilarapkeun ka server mana waé anu ngajalankeun Linux OS, henteu paduli parangkat lunak anu tos dipasang.

Mariksa sumberdaya server via VMmanager

Alat virtualisasi VMmanager mangrupikeun pangbasajanna, tapi dina waktos anu sami solusi universal pikeun diagnostik. Ieu muterkeun hiji peran konci dina mastikeun manajemén efisien tina dedicated or server virtual on paling panyadia hosting modern. Salaku conto, pamariksaan bakal dilakukeun dina vérsi 6 alat, tapi, vérsi saméméhna ogé tiasa ngalaksanakeun diagnostik anu sami.

Pikeun analisis, Anjeun kudu indit ka VMmanager panel kontrol tur pilih mesin virtual nu dipikahoyong:

VMmanager

Salajengna, pangguna tiasa langsung ningali pamakean sumber daya sacara real waktos. Pikeun statistik anu langkung rinci, anjeun kedah milih "Parameter":

Parameter VMmanager

Tab statistik lengkep di luhur mintonkeun ciri pangladén umum sareng jinis virtualisasi. Dina grafik anjeun tiasa ningali kamacetan jaringan, beban prosesor, RAM sareng panggunaan rohangan disk sacara real waktos:

Analisis sumberdaya server di VMmanager

Pikeun analisa anu langkung rinci ngeunaan rohangan disk atanapi statistik sumberdaya pikeun sababaraha waktos, anjeun kedah milih item ménu anu cocog. Inpormasi ngeunaan disk virtual dipintonkeun dina format ieu:

Disk virtual dina VMmanager

Statistik beban pikeun sumber khusus dipidangkeun dina bentuk grafik anu merenah:

Sumberdaya di VMmanager

Kasebut nyaéta dimungkinkeun pikeun mintonkeun grafik beban pikeun sapoé, minggu, bulan, taun, atawa sacara manual milih kaping diperlukeun. Sadaya sumber daya utama ditampilkeun: prosésor, RAM, neundeun, antarmuka jaringan.

Seueur pangguna ngarepkeun sumber daya tiasa dianggo sacara merata dina waktos anu tangtu. Sanajan kitu, ieu teu salawasna kasus. Contona, panganteur jaringan bisa kasampak sarupa sanajan dina mode dianggurkeun:

Conto panganteur jaringan dina VMmanager

Henteu aya ukuran anu diperyogikeun dina hal ieu. Nanging, dina kasus prosésor, RAM atanapi panyimpen disk, server henteu kedah nganggo sadayana 100% sumber dayana sacara konstan; beban dianjurkeun teu leuwih ti 70%.

Mariksa sumberdaya server di terminal

Analisis beban total

Urang saméméhna geus nempo sababaraha pilihan analisis dina diagnostics umum sumberdaya server artikel. Aya urang ngobrol ngeunaan parabot baku kayaning luhur / luhur, sarta ogé nempo masang jeung ngonpigurasikeun netdata utilitas, anu ngamungkinkeun urang pikeun ngawas sumberdaya server via browser. Dina artikel ieu kami baris kasampak di htop salaku alternatif pikeun puncak utiliti pikeun analisis sumberdaya sistem umum.

Alatna henteu dipasang sateuacana dina distribusi Linux sacara standar, janten hayu urang mimitian ku pamasangan. Pikeun Debian/Ubuntu kami nganggo paréntah:

apt-get install htop

Pikeun CentOS, langkung saé ngagunakeun éta haneut repositories. Aranjeunna ditumpurkeun sacara standar, janten paréntah anu munggaran tanggung jawab pikeun nambihanana, sareng anu kadua pikeun masang htop:

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

Katuhu saatos instalasi, anjeun tiasa muka utilitas tina ménu aplikasi atanapi dina terminal nganggo paréntah anu luyu:

htop

Hasilna, pangguna bakal tiasa ningali sadaya inpormasi ngeunaan sistem:

Analisis sumberdaya server Htop

Di belah kénca juru luhur mintonkeun data processor, kaasup pamakéan unggal core, RAM jeung mémori swap. Swap memori dina Linux Ubuntu dipaké dina kasus kakurangan RAM, mastikeun stabilitas sistem. Di pojok katuhu luhur anjeun tiasa ningali beban prosesor sareng jumlah tugas anu aktip. Bagian tengah nunjukkeun prosés aktip kalayan kamampuan nyortir. Bagian handap nyadiakeun informasi ngeunaan kenop panas tur fungsionalitas. Bagian "Bantuan" ngandung pedaran lengkep ngeunaan kamampuan program:

Bagian pitulung dina htop

Sateuacan diagnosa sistem, sorangan, perlu ngartos persis sabaraha cores / processor dipaké dina server. Pangguna tiasa mendakan nilaina di belah kénca juru luhur htop utiliti:

Nomer inti server dina htop

Atawa ku ngajalankeun paréntah:

nproc

Gumantung kana nilai diala, total beban diidinan bakal diitung (Beban rata di pojok katuhu luhur). Dina hal urang éta sarua jeung 2, nu hartina beban maksimum nyaéta 2.0. Tapi, ieu lain hartosna yén sistem bakal freeze lengkep dina beban 2.0. Jumlah ieu tiasa langkung luhur, tapi dina hal ieu, sadaya pancén sanésna bakal aya dina antrian, sareng serverna sorangan bakal dimuat. Nilai idéal dianggap beban teu leuwih ti 70%. Contona, beban rata-rata kedah aya dina 0.7 dina server prosesor tunggal. Dina kasus server dina conto di luhur-disebutkeun, hiji indikator alus bakal nilai moal leuwih luhur ti 1.4.

maké htop atawa analogs na, pamaké kudu evaluate sumberdaya utama: beban processor rata, pamakéan RAM, spasi disk jeung panganteur jaringan. Upami sumberdaya minimal, anjeun kedah nyortir prosés dumasar kana pamakean CPU, ngaidentipikasi operasi anu nyéépkeun seueur, teras ngaoptimalkeun atanapi ngeureunkeunana. Upami teu mungkin pikeun nutup program atanapi optimasi gagal, disarankeun pikeun ngalih ka server kalayan konfigurasi anu langkung kuat.

Mariksa RAM bébas

Dina bagian ieu, urang bakal nyandak katingal ngadeukeutan dina hiji aspék penting tina fungsi tina sagala server - tingkat cukup RAM bébas.

Cara panggampangna pikeun pariksa RAM bébas dina sistem Linux naon waé via terminal nyaéta paréntah:

free -m

Dina kaluaran kami nampi data di handap ieu dina megabytes: total, dipaké, RAM gratis sareng cache, ogé volume swap:

Diagnostik RAM server

Alatna kapaké pikeun meunangkeun data umum dina waktos anu khusus. Pikeun diagnostics pamakéan RAM dinamis, kami nyarankeun ka vmstat utiliti, anu ngamungkinkeun urang pikeun ngonpigurasikeun frékuénsi update inpormasi kaluaran:

vmstat 1

Dina conto di luhur, data bakal diropéa unggal detik. Kaluaran dihasilkeun dina format sarupa bebas:

vmstat RAM dipariksa

Alat ogé nyayogikeun inpormasi sistem umum, tapi dina kasus urang, ngan ukur kolom anu tanggung jawab pikeun RAM, nyaéta mémori sareng swap, anu penting. Sadaya nilai dituduhkeun dina kilobytes. Hayu urang nempo aranjeunna dina leuwih jéntré:

ingetan (RAM):

  • swpd: memori maya disilihtukeurkeun pikeun fisik.
  • bebas: memori fisik sadia (RAM).
  • buff: memori dipaké salaku panyangga saméméh nulis disk.
  • cache: memori dipaké salaku cache pikeun ngagancangkeun aksés.

swap

  • si: memori dipaké salaku cache pikeun ngagancangkeun aksés.
  • so: data ditulis tina mémori fisik pikeun mémori swap.

Kapisah, éta patut mentioning kanyataan yén sakabéh sumberdaya sistem diagnosing Utiliti mimitina nyandak data tina log. Dina kasus RAM, pamaké bakal tiasa ningali data langsung ku muka file pakait:

cat /proc/meminfo

Kaluaranna cukup luas, tapi éta cekap pikeun nengetan catetan anu munggaran pikeun nganalisis mémori:

Analisis RAM ku log

Masalah sareng pamakean RAM anu kaleuleuwihan paling sering aya hubunganana sareng tugas atanapi prosés khusus. Dina awalna, diagnosa nganggo alat umum pikeun ngaidentipikasi prosés masalah bakal cekap. Salaku solusi, anjeun tiasa mertimbangkeun ngaoptimalkeun aplikasi khusus, ngamungkinkeun cache sareng komprési data upami urang nyarioskeun inpormasi anu ageung, atanapi ningkatkeun konfigurasi server.

Kontrol spasi disk

Diagnostics spasi disk server teu kurang pentingna ti sumberdaya lianna. Sakumaha aturan, sinyal ngeunaan kabutuhan mariksa nyaéta: henteu mampuh nyiptakeun atanapi nyerat kana file anu tos aya, kinerja sistem anu laun sareng sagala rupa kasalahan input/output.

Cara anu paling merenah pikeun pariksa nyaéta paréntah:

df -h

Salaku réspon, alat bakal nunjukkeun inpormasi ngeunaan sadaya partisi disk anu dipasang:

Diagnostics memori server bébas

Anjeun tiasa nganggo paréntah ieu pikeun ngawaskeun diréktori anu langkung rinci:

du -hs /*
Ujian diréktori server

Ku cara ieu, pamaké bakal bisa manggihan sabaraha spasi unggal diréktori nyokot up. Pikeun mulangkeun kinerja sistem, anjeun bakal kedah ngaoptimalkeun partisi disk nu meakeun paling jumlah memori. Disarankeun henteu ngijinkeun langkung ti 80-90% rohangan bébas tina jumlah total anu dianggo; sésana 10-20% kedah cukup pikeun operasi sistem stabil. Disarankeun ningkatkeun rohangan disk upami optimasi henteu mungkin. Ieu tiasa dilakukeun ku cara nambihan disk énggal atanapi ngalegaan anu tos aya, ogé nganggo panyimpen awan. Paduli solusi dipilih, eta disarankeun pikeun salawasna nyieun salinan cadangan pikeun nyegah leungitna file.

Pariksa panganteur jaringan

Anu terakhir, tapi aspék anu henteu kurang penting tina diagnostik server nyaéta mariksa antarmuka jaringan. The nethog Utiliti tiasa dianggo upami anjeun hoyong kéngingkeun inpormasi umum ngeunaan sabaraha lalu lintas anu diitung ku prosés jaringan sacara real waktos.
Pamasangan sareng peluncuran dina Cent OS:

yum install nethogs
nethogs

Pikeun Debian/Ubuntu:

apt-get install nethogs
nethogs

Alat bakal nunjukkeun prosés-prosés anu nganggo sumber jaringan ayeuna:

Diagnostik panganteur jaringan server

Kami ngarékoméndasikeun ngagunakeun iftop pikeun analisis leuwih jéntré.
Pamasangan sareng peluncuran dina Cent OS:

yum install iftop
iftop

Pikeun Debian/Ubuntu:

apt-get install iftop
iftop

Kaluaran program mangrupikeun daptar sambungan aktip anu nunjukkeun alamat IP, palabuhan, jumlah data anu ditransfer sareng laju transfer. Kauntungan program utama nyaéta desain visual tina saluran jaringan loading:

Témbongkeun sambungan jaringan aktip

Saatos diagnosa saluran jaringan server sareng ngaidentipikasi masalah sareng beban anu luhur, disarankeun pikeun ningkatkeun rubakpita sambungan jaringan di sisi panyadia hosting atanapi ngaoptimalkeun setélan antarmuka masalah khusus. Salaku alat cadangan, anjeun tiasa nganggo sababaraha sistem ngawaskeun pikeun gancang ngalacak parobahan dina kagiatan jaringan sareng, upami diperyogikeun, rutin ngapdet infrastruktur jaringan saluyu sareng sarat.

kacindekan

Dina kacindekan, bisa emphasized yén diagnosing sumberdaya server mangrupa bagian integral tina manajemen éféktif maya jeung dedicated server. artikel nu nyadiakeun kami kalawan kamungkinan pikeun nempo alat utama pikeun analisis server pinuh, sarta ogé masihan saran praktis pikeun ngungkulan mungkin masalah. Diagnostik sistem biasa ngamungkinkeun server pikeun fungsina lancar, sanaos tanpa partisipasi pangguna anu aktip.

❮ Artikel saméméhna Kumaha pariksa server mail
Artikel salajengna ❯ Pangropéa téksu Linux

Tanya kami ngeunaan VPS

Kami salawasna siap ngajawab patarosan anjeun iraha wae beurang atawa peuting.