Knowledgebase Instruksi prasaja kanggo nggarap layanan Profitserver
main Knowledgebase Priksa sumber daya server

Priksa sumber daya server


Nalika server overloaded, apa virtual utawa darmabakti, iku njalari situs web mbukak alon lan gawé kasalahan iritasi tinimbang isi. Sampeyan kudu ngawasi paramèter kasebut kanthi ati-ati lan nganakake analisa sumber daya sing pas wektune kanggo ngindhari asil kasebut,

Sabanjure, kita bakal nliti diagnosis sumber daya individu nggunakake alat panyedhiya hosting, uga liwat terminal ing sisih server. Kajaba iku, kita bakal nimbang macem-macem pendekatan kanggo ngrampungake masalah sing ana gandhengane karo kinerja sistem sing kurang. Pandhuan kasebut ditrapake kanggo server apa wae sing nganggo OS Linux, preduli saka piranti lunak sing wis diinstal.

Priksa sumber daya server liwat VMmanager

Alat virtualisasi VMmanager minangka solusi universal sing paling gampang, nanging ing wektu sing padha kanggo diagnostik. Iki nduweni peran penting kanggo njamin manajemen efisien darmabakti or server virtual ing paling panyedhiya hosting modern. Contone, mriksa bakal ditindakake ing versi 6 alat kasebut, nanging versi sadurunge uga bisa nindakake diagnostik sing padha.

Kanggo analisis, sampeyan kudu pindhah menyang VMmanager panel kontrol lan pilih mesin virtual sing dikarepake:

VMmanager

Sabanjure, pangguna bisa langsung ndeleng panggunaan sumber daya ing wektu nyata. Kanggo statistik sing luwih rinci, sampeyan kudu milih "Parameter":

Paramèter VMmanager

Tab statistik rinci ing sisih ndhuwur nampilake karakteristik server umum lan jinis virtualisasi. Ing grafik sampeyan bisa ndeleng kemacetan jaringan, beban prosesor, RAM lan panggunaan ruang disk ing wektu nyata:

Analisis sumber daya server ing VMmanager

Kanggo analisis sing luwih rinci babagan spasi disk utawa statistik sumber daya kanggo wektu tartamtu, sampeyan kudu milih item menu sing cocog. Informasi babagan disk virtual ditampilake ing format iki:

Disk virtual ing VMmanager

Statistik beban kanggo sumber daya tartamtu ditampilake ing wangun grafik sing trep:

Sumber daya ing VMmanager

Sampeyan bisa nampilake grafik beban kanggo dina, minggu, sasi, taun, utawa kanthi manual milih tanggal sing dibutuhake. Kabeh sumber daya utama ditampilake: prosesor, RAM, panyimpenan, antarmuka jaringan.

Akeh pangguna ngarepake sumber daya digunakake kanthi merata sajrone wektu tartamtu. Nanging, iki ora tansah kasus. Contone, antarmuka jaringan bisa uga katon padha sanajan ing mode nganggur:

Conto antarmuka jaringan ing VMmanager

Ora ana langkah sing dibutuhake ing kasus iki. Nanging, ing kasus prosesor, RAM utawa panyimpenan disk, server ora kudu nggunakake kabeh 100% sumber daya ing basis pancet; beban dianjurake ora luwih saka 70%.

Priksa sumber daya server ing terminal

Analisis beban total

Kita sadurunge wis katon ing sawetara opsi analisis ing Diagnosa umum saka sumber daya server artikel. Ing kana kita ngomong babagan alat standar kayata ndhuwur / ndhuwur, lan uga katon ing nginstal lan konfigurasi netdata utilitas, sing ngidini kita ngawasi sumber daya server liwat browser. Ing artikel iki kita bakal katon ing htop minangka alternatif kanggo ndhuwur utilitas kanggo analisis sumber daya sistem umum.

Alat kasebut ora diinstal sadurunge ing distribusi Linux kanthi standar, mula ayo miwiti instalasi. Kanggo Debian/Ubuntu kita nggunakake printah:

apt-get install htop

Kanggo CentOS, luwih migunani kanggo nggunakake anget repositori. Padha dipatèni minangka standar, supaya printah pisanan tanggung jawab kanggo nambah, lan liya kanggo nginstal htop:

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

Sawise instalasi, sampeyan bisa mbukak sarana saka menu aplikasi utawa ing terminal kanthi prentah sing cocog:

htop

Akibaté, pangguna bakal bisa ndeleng kabeh informasi babagan sistem:

Analisis sumber daya server Htop

Pojok kiwa ndhuwur nampilake data prosesor, kalebu panggunaan saben inti, RAM lan memori swap. Memori swap ing Linux digunakake ing kasus kekurangan RAM, njamin stabilitas sistem. Ing pojok tengen ndhuwur sampeyan bisa ndeleng beban prosesor lan jumlah tugas sing aktif. Sisih tengah nuduhake proses aktif kanthi kemampuan kanggo ngurutake. Sisih ngisor nyedhiyakake informasi babagan tombol panas lan fungsi. Bagean "Bantuan" ngemot katrangan rinci babagan kemampuan program:

Bagian bantuan ing htop

Sadurunge diagnosa sistem, dhewe, iku perlu kanggo ngerti persis carane akeh intine / prosesor digunakake ing server. Pangguna bisa ngerteni regane ing pojok kiwa ndhuwur htop Sarana:

Nomer inti server ing htop

Utawa kanthi mbukak printah:

nproc

Gumantung saka nilai sing dipikolehi, beban total sing diidini bakal diwilang (Muat rata-rata ing pojok sisih ndhuwur). Ing kasus kita padha karo 2, sing tegese beban maksimal yaiku 2.0. Nanging, iki ora ateges sistem bakal beku rampung ing beban 2.0. Nomer iki bisa uga luwih dhuwur, nanging ing kasus iki, kabeh tugas liyane bakal ana ing antrian, lan server dhewe bakal dimuat. Nilai becik dianggep minangka beban ora luwih saka 70%. Contone, beban rata-rata kudu ana ing 0.7 ing server prosesor siji. Ing kasus server ing conto kasebut ing ndhuwur, indikator sing apik yaiku nilai sing ora luwih dhuwur tinimbang 1.4.

nggunakake htop utawa analoge, pangguna kudu ngevaluasi sumber daya utama: beban prosesor rata-rata, panggunaan RAM, ruang disk lan antarmuka jaringan. Yen sumber daya minimal, sampeyan kudu ngurutake proses miturut panggunaan CPU, ngenali operasi sing akeh konsumsi, banjur ngoptimalake utawa mungkasi. Yen ora bisa nutup program utawa optimasi gagal, dianjurake kanggo nimbang ngalih menyang server kanthi konfigurasi sing luwih kuat.

Priksa RAM gratis

Ing bagean iki, kita bakal nliti aspek penting saka fungsi server apa wae - tingkat RAM gratis sing cukup.

Cara paling gampang kanggo mriksa RAM gratis ing sistem Linux apa wae liwat terminal yaiku printah:

free -m

Ing output, kita entuk data ing ngisor iki ing megabyte: total, digunakake, RAM gratis lan cache, uga volume swap:

Diagnosa RAM server

Alat kasebut migunani kanggo entuk data umum ing wektu tartamtu. Kanggo diagnostik panggunaan RAM dinamis, disaranake ing vmstat utilitas, sing ngidini kita ngatur frekuensi nganyari informasi output:

vmstat 1

Ing conto ing ndhuwur, data bakal dianyari saben detik. Output diprodhuksi ing format sing padha free:

vmstat RAM mriksa

Alat kasebut uga nyedhiyakake informasi sistem umum, nanging ing kasus kita, mung kolom sing tanggung jawab kanggo RAM, yaiku memori lan pertukaran, sing penting. Kabeh nilai dituduhake ing kilobyte. Ayo ndeleng wong-wong mau kanthi luwih rinci:

memory (RAM):

  • swpd: memori virtual diijolke kanggo fisik.
  • free: memori fisik kasedhiya (RAM).
  • gusti: memori digunakake minangka buffer sadurunge disk nulis.
  • cache: memori digunakake minangka cache kanggo nyepetake akses.

Swap

  • si: memori digunakake minangka cache kanggo nyepetake akses.
  • so: data sing ditulis saka memori fisik kanggo memori pertukaran.

Kapisah, iku worth nyebutke kasunyatan sing kabeh sumber daya sistem diagnosa keperluan pisanan njupuk data saka log. Ing kasus RAM, pangguna bakal bisa ndeleng data langsung kanthi mbukak file sing cocog:

cat /proc/meminfo

Output cukup ekstensif, nanging cukup kanggo menehi perhatian marang cathetan pisanan kanggo nganalisa memori:

Analysis saka RAM dening log

Masalah karo panggunaan RAM sing gedhe banget asring ana gandhengane karo tugas utawa proses tartamtu. Ing wiwitan, diagnostik nggunakake alat umum kanggo ngenali proses masalah bakal cukup. Minangka solusi, sampeyan bisa uga nimbang ngoptimalake aplikasi tartamtu, mbisakake cache lan kompresi data yen kita ngomong babagan akeh informasi, utawa nambah konfigurasi server.

Kontrol spasi disk

Diagnostik ruang disk server ora kalah penting tinimbang sumber daya liyane. Minangka aturan, sinyal babagan perlu kanggo mriksa yaiku: ora bisa nggawe utawa nulis menyang file sing ana, kinerja sistem alon lan macem-macem kesalahan input / output.

Cara sing paling trep kanggo mriksa yaiku printah:

df -h

Kanggo nanggepi, alat kasebut bakal nuduhake informasi babagan kabeh partisi disk sing dipasang:

Diagnostics saka memori server free

Sampeyan bisa nggunakake printah iki kanggo ngawasi direktori sing luwih rinci:

du -hs /*
Ujian direktori server

Kanthi cara iki, pangguna bakal bisa ngerteni sepira papan sing ditindakake saben direktori. Kanggo mulihake kinerja sistem, sampeyan kudu ngoptimalake partisi disk sing nggunakake memori paling akeh. Disaranake ora ngidini luwih saka 80-90% ruang bebas saka jumlah total digunakake; isih 10-20% kudu cukup kanggo operasi sistem stabil. Disaranake kanggo nambah spasi disk yen optimasi ora bisa. Iki bisa ditindakake kanthi nambahake disk anyar utawa sing wis ana, uga nggunakake panyimpenan awan. Preduli saka solusi sing dipilih, disaranake supaya nggawe salinan serep supaya file ora ilang.

Priksa antarmuka jaringan

Aspek pungkasan, nanging ora kurang penting saka diagnostik server yaiku mriksa antarmuka jaringan. Ing nethog utilitas bisa digunakake yen sampeyan pengin entuk informasi umum babagan jumlah lalu lintas sing diitung dening proses jaringan ing wektu nyata.
Instalasi lan diluncurake ing Cent OS:

yum install nethogs
nethogs

Kanggo Debian/Ubuntu:

apt-get install nethogs
nethogs

Alat kasebut bakal nuduhake proses sing nggunakake sumber daya jaringan saiki:

Diagnosa antarmuka jaringan server

Disaranake nggunakake yen top kanggo analisis luwih rinci.
Instalasi lan diluncurake ing Cent OS:

yum install iftop
iftop

Kanggo Debian/Ubuntu:

apt-get install iftop
iftop

Output program minangka dhaptar sambungan aktif sing nuduhake alamat IP, port, jumlah data sing ditransfer lan kacepetan transfer. Kauntungan program utama yaiku desain visual loading saluran jaringan:

Ndeleng sambungan jaringan aktif

Sawise diagnosa saluran jaringan server lan ngenali masalah kanthi beban dhuwur, dianjurake kanggo nambah bandwidth sambungan jaringan ing sisih panyedhiya hosting utawa ngoptimalake setelan antarmuka masalah tartamtu. Minangka alat serep, sampeyan bisa nggunakake macem-macem sistem ngawasi kanggo cepet nglacak owah-owahan ing aktivitas jaringan lan, yen perlu, ajeg nganyari infrastruktur jaringan sesuai karo syarat.

kesimpulan

Ing kesimpulan, iku bisa nandheske sing diagnosa sumber daya server minangka bagéan integral saka Manajemen efektif saka virtual lan darmabakti server. Artikel kasebut menehi kita kamungkinan kanggo ndeleng alat utama kanggo analisis server lengkap, lan uga menehi saran praktis kanggo ngatasi masalah sing bisa ditindakake. Diagnosa sistem reguler ngidini server bisa mlaku kanthi lancar, sanajan tanpa partisipasi pangguna sing aktif.

❮ Artikel sadurungé Editor teks Linux
Artikel sabanjure ❯ Cara mriksa server mail

Takon kita babagan VPS

Kita mesthi siyap mangsuli pitakon sampeyan kapan wae awan utawa wengi.