GoGPT Best VPN GoSearch

Favicon OnWorks

mytopp - Dalam talian di Awan

Jalankan mytopp dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mytopp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mytop - paparkan maklumat prestasi pelayan MySQL seperti `top'

SINOPSIS


mytop [pilihan]

KETERSEDIAAN


Versi terbaru mytop boleh didapati dari http://www.mysqlfanboy.com/mytop/ it kekuatan
juga menggunakan CPAN juga.

KEPERLUAN


Agar mytop untuk berfungsi dengan baik, anda mesti mempunyai yang berikut:

* Perl 5.005 atau lebih baru
* Config::IniFiles;
* Getopt:: Panjang
* DBI dan DBD::mysql
* Terma::ReadKey daripada CPAN

Kebanyakan sistem berkemungkinan memasang kesemuanya--kecuali Term::ReadKey. Anda akan
perlu mengambilnya daripada CPAN. Anda boleh mengambil Term::ReadKey di sini:

http://search.cpan.org/search?dist=TermReadKey

Dan anda jelas memerlukan akses kepada pelayan MySQL (versi 3.22.x atau 3.23.x) dengan
keselamatan yang diperlukan untuk menjalankan SHOW SENARAI PROSES and SHOW STATUS menyuruh.

Jika anda pengguna Windows, menggunakan Perl ActiveState, anda boleh menggunakan PPM (Pakej Perl
Manager) untuk memasang modul MySQL dan Term::ReadKey.

Pilihan warna Khidmat Bantuan
Sebagai tambahan, jika anda mahukan warna mytop (disyorkan), pasang Term::ANSIColor dari
CPAN:

http://search.cpan.org/search?dist=ANSIColor

Sebaik sahaja anda melakukannya, mytop akan menggunakannya secara automatik. Walau bagaimanapun, warna masih belum berfungsi
Windows. Tampalan dialu-alukan. :-)

Pilihan Hi-Res Masa
Jika anda ingin mytop untuk menyediakan statistik pertanyaan-sesaat masa nyata yang lebih tepat,
pasang modul Time::HiRes daripada CPAN. mytop secara automatik akan menyedari bahawa anda mempunyai
ia dan menggunakannya dan bukannya mekanisme pemasaan standard.

Platform
mytop diketahui bekerja pada:

* Linux (2.2.x, 2.4.x)
* FreeBSD (2.2, 3.x, 4.x)
*MacOS
* BSDI 4.x
* Solaris 2.x
* Windows NT 4.x (ActivePerl)

Jika anda mendapati ia berfungsi pada platform lain, sila beritahu saya. Memandangkan itu semua
Kod Perl, saya menjangkakan ia agak mudah alih kepada sistem seperti Unix dan Unix. Heck, ia kekuatan
malah berfungsi pada sistem Win32.

DESCRIPTION


Bantuan sentiasa dialu-alukan dalam menambah baik perisian ini. Jangan ragu untuk menghubungi pengarang (lihat
"AUTHOR" di bawah) dengan laporan pepijat, pembetulan, cadangan dan ulasan. Selain itu "BUGS"
akan menyediakan senarai perkara yang belum dapat dilakukan oleh perisian ini.

Setelah berkata demikian, berikut ialah butiran tentang cara ia berfungsi dan perkara yang boleh anda lakukan dengannya.

. Asas
mytop telah diilhamkan oleh alat pemantauan sistem bahagian. Saya rutin menggunakan bahagian pada Linux,
FreeBSD, dan Solaris. Anda mungkin melihat ciri-ciri daripada setiap daripada mereka di sini.

mytop akan menyambung ke pelayan MySQL dan menjalankannya secara berkala SHOW SENARAI PROSES and SHOW
STATUS arahan dan cuba meringkaskan maklumat daripada mereka dalam format yang berguna.

. paparan
. mytop skrin paparan benar-benar dipecahkan kepada dua bahagian. 4 baris teratas (pengepala) mengandungi
maklumat ringkasan tentang pelayan MySQL anda. Sebagai contoh, anda mungkin melihat sesuatu seperti:

MySQL pada localhost (4.0.13-log) naik 1+11:13:00 [23:29:11]
Pertanyaan: 19.3J qps: 160 Perlahan: 1.0 Se/In/Up/De(%): 00/80/03/17
qps sekarang: 219 qps perlahan: 0.0 Thread: 1 ( 1/16) 00/74/00/25
Kecekapan Utama: 99.3% Bps masuk/keluar: 30.5k/162.8 Sekarang masuk/keluar: 32.7k/ 3.3k

Baris pertama mengenal pasti nama hos pelayan (localhost) dan versi MySQL
ia sedang berjalan. Bahagian sebelah kanan menunjukkan masa aktif proses pelayan MySQL masuk
format hari+jam:minit:saat (sama seperti bahagian atas FreeBSD) serta masa semasa.

Baris kedua memaparkan jumlah pertanyaan yang telah diproses oleh pelayan, purata
bilangan pertanyaan sesaat, bilangan pertanyaan perlahan dan peratusan Pilih,
Sisipkan, Kemas kini dan Padam pertanyaan.

Nilai masa nyata ketiga. Pertama ialah bilangan pertanyaan sesaat, kemudian bilangan pertanyaan
pertanyaan perlahan, diikuti dengan precentages pertanyaan (seperti pada baris sebelumnya).

Dan baris keempat memaparkan kecekapan penimbal utama (berapa kerap kekunci dibaca daripada
penimbal dan bukannya cakera) dan bilangan bait yang telah dihantar dan diterima oleh MySQL, kedua-duanya
atas semua dan dalam kitaran terakhir.

Anda boleh menogol pengepala dengan menekan h semasa berlari mytop.

Bahagian kedua paparan menyenaraikan seberapa banyak benang yang boleh dimuatkan pada skrin. Secara lalai mereka
diisih mengikut masa terbiar mereka (paling tidak terbiar dahulu). Paparan kelihatan seperti:

Id Pengguna Hos Dbase Time Cmd Pertanyaan atau Keadaan
---- ---- ----- ---- --- --------------
61 jzawodn localhost muzik 0 Pertanyaan menunjukkan senarai proses

Seperti yang anda lihat, id utas, nama pengguna, hos dari mana pengguna menyambung, pangkalan data
yang mana pengguna disambungkan, bilangan saat masa melahu, arahan benang itu
melaksanakan, dan maklumat pertanyaan semuanya dipaparkan.

Selalunya maklumat pertanyaan adalah perkara yang anda minati, jadi ia adalah baik untuk dijalankan
mytop dalam xterm yang lebih luas daripada 80 lajur biasa jika boleh.

Warna paparan benang mengekodkan benang jika anda telah memasang sokongan warna. The
skema warna semasa hanya berfungsi dengan baik dalam tetingkap dengan latar belakang gelap (seperti hitam). The
warna dipilih mengikut lajur "Perintah" pada paparan:

Pertanyaan - Kuning
Tidur - Putih
Sambung - Hijau
Perlahan - Terang
Panjang - Magenta

Itu adalah sewenang-wenangnya dan akan disesuaikan dalam keluaran akan datang. Jika mereka mengganggu anda
baru mula mytop dengan --tiada warna benderakan atau laraskan fail konfigurasi anda dengan sewajarnya.

Argumen
mytop mengendalikan hujah baris perintah yang panjang dan pendek. Tidak semua pilihan mempunyai kedua-dua panjang dan
format pendek, bagaimanapun. Hujah panjang mempunyai dua sengkang `--'. Hujah pendek sahaja ada
satu '-'.

-u or --pengguna nama pengguna
Nama pengguna untuk digunakan semasa log masuk ke pelayan MySQL. Lalai: ``akar''.

-p or --lulus or --kata laluan kata laluan
Kata laluan untuk digunakan semasa log masuk ke pelayan MySQL. Lalai: tiada.

AMARAN: Ini tidak selamat kerana kata laluan boleh dilihat oleh sesiapa sahaja. Lihat --prompt
sebaliknya!

-h or --tuan rumah nama hos[:pelabuhan]
Nama hos pelayan MySQL. Nama hos mungkin diikuti dengan nombor port pilihan.
Ambil perhatian bahawa port ditentukan berasingan daripada hos apabila menggunakan fail konfigurasi.
Lalai: ``localhost''.

--pelabuhan or -P pelabuhan
Jika anda menjalankan MySQL pada port bukan standard, gunakan ini untuk menentukan nombor port.
default: 3306.

-s or --kelewatan saat
Berapa lama antara paparan disegarkan. Lalai: 5

-d or --db or --pangkalan data pangkalan data
Gunakan jika anda mahu mytop untuk menyambung ke pangkalan data tertentu secara lalai. Lalai: tiada.

-b or --batch or --batchmode
Dalam mod kelompok, mytop berjalan sekali sahaja, tidak mengosongkan skrin dan tidak meletakkan had
bilangan baris yang akan dicetak. Ini sesuai untuk berjalan secara berkala (mungkin
dari cron) untuk menangkap maklumat ke dalam fail untuk dilihat kemudian. Anda mungkin menggunakan
mod kelompok dalam skrip CGI untuk sekali-sekala memaparkan status pelayan MySQL anda pada
web.

Lalai: tidak ditetapkan.

-S or --soket /path/to/socket
Sekiranya anda berlari mytop pada hos yang sama seperti MySQL, anda mungkin ingin menggunakannya
Soket MySQL secara langsung dan bukannya sambungan TCP/IP standard. Jika anda lakukan, nyatakan sahaja
one.

Ambil perhatian bahawa menentukan soket akan dibuat mytop abaikan mana-mana hos dan/atau port yang anda
mungkin telah ditentukan. Jika soket tidak wujud (atau fail yang dinyatakan bukan a
soket), pilihan ini akan diabaikan dan mytop akan menggunakan nama hos dan nombor port
sebaliknya.

Lalai: tiada.

--kepala or --noheader
Tentukan sama ada anda mahu pengepala dipaparkan atau tidak. Anda boleh menogol ini dengan h utama
manakala mytop adalah berlari.

Lalai: pengepala.

--warna or --tiada warna
Nyatakan jika anda mahukan paparan warna. Ini tidak memberi kesan jika anda tidak mempunyai warna
sokongan tersedia.

Lalai: Jika anda mempunyai sokongan warna, mytop akan mencuba warna melainkan anda memberitahunya untuk tidak melakukannya.

-i or --terbiar or --noi or --noidle
Tentukan jika anda mahu benang terbiar (tidur) muncul dalam senarai. Jika tidur benang
ditinggalkan, susunan pengisihan lalai diterbalikkan supaya pertanyaan berjalan paling lama
muncul di bahagian atas senarai.

Lalai: terbiar.

--prompt or - tidak pantas
Tentukan jika anda ingin digesa untuk menaip kata laluan pangkalan data anda. Ini menyediakan a
sedikit lebih keselamatan kerana ia bukan sahaja menghalang kata laluan daripada boleh dilihat dalam a
senarai proses, tetapi juga tidak memerlukan kata laluan untuk disimpan dalam teks biasa dalam anda
"~/.mytop" fail konfigurasi. Anda akan hanyalah akan digesa jika kata laluan belum dibuat
dinyatakan dalam fail konfigurasi anda atau melalui pilihan baris arahan yang lain.

Lalai: noprompt.

--selesaikan
Jika anda mempunyai set skip-resolve pada MySQL (untuk mengelakkannya daripada melakukan carian DNS terbalik pada
setiap sambungan masuk), mytop boleh menggantikan alamat IP dengan nama hos tetapi menogol
pilihan ini.

Lalai: noresolve

--panjang or --nolong
Untuk nombor besar cetak semua digit (cth 10.000) dan bukannya menggunakan yang lebih padat
anggaran (cth 10.0k).

Lalai: nolong.

-m or --mod mod
Tentukan mod awal qps(pertanyaan/saat), bahagian(gambaran keseluruhan), cmd(ringkasan perintah),
innodb(status InnoDB) atau terkini,

default: bahagian

--sort or --nosort
Terbalikkan susunan isihan daripada menaik kepada menurun menggunakan masa Terbiar.

Lalai: nosort.

Argumen baris perintah akan sentiasa diutamakan daripada pilihan fail konfigurasi. Itu terjadi
kerana fail konfigurasi dibaca SEBELUM hujah baris arahan digunakan.

config File
Daripada sentiasa menggunakan parameter baris perintah yang besar, anda juga boleh menggunakan fail konfigurasi dalam
direktori rumah anda ("~/.mytop"). Jika ada, mytop akan membacanya secara automatik. Ia dibaca
sebelum mana-mana argumen baris perintah anda diproses, jadi argumen baris perintah anda
akan mengatasi arahan dalam fail konfigurasi.

Berikut ialah contoh fail konfigurasi "~/.mytop" yang melaksanakan lalai yang diterangkan di atas.

pengguna = akar
lulus=
hos=localhost
db=ujian
kelewatan=5
pelabuhan = 3306
lambat=10
soket=
mod batch=0
pengepala=1
warna=1
terbiar=1
panjang=120

Menggunakan fail konfigurasi akan membantu memastikan kata laluan pangkalan data anda tidak kelihatan kepada pengguna
pada baris arahan. Hanya pastikan bahawa kebenaran pada "~/.mytop"adakah begitu
yang lain tidak boleh membacanya (melainkan anda mahu mereka membacanya, sudah tentu).

Anda mungkin mempunyai ruang putih di kedua-dua belah "=" dalam baris fail konfigurasi.

Jika ada, mytop juga akan membaca fail konfigurasi lalai mysql "~/.my.cnf". Nilai daripada
kedua-dua bahagian [klien] dan [mytop] dibaca, dalam susunan ini. Pilihan yang panjang pangkalan data
and kata laluan lebih disukai berbanding versi pendek db and lulus untuk memadankan sintaks mysql.
Tetapan ini mengambil keutamaan yang paling rendah dan akan ditimpa oleh mana-mana nilai dalam
"~/.mytop" atau pilihan baris arahan.

Jalan pintas Kekunci
Kekunci berikut melakukan pelbagai tindakan sambil mytop adalah berlari. Mereka yang belum
telah dilaksanakan disenaraikan sedemikian. Mereka disertakan untuk memberi idea pengguna tentang apa itu
akan datang.

? Paparkan bantuan.

c Tunjukkan "pembilang arahan" berdasarkan nilai Com_* dalam SHOW STATUS. Ini baru
ciri. Maklum balas dialu-alukan.

C Hidupkan dan matikan warna paparan. Lalai dihidupkan.

d Tunjukkan hanya urutan yang disambungkan ke pangkalan data tertentu.

f Memandangkan id utas, paparkan keseluruhan pertanyaan bahawa utas itu (dan mungkin masih ada)
berjalan.

F Lumpuhkan semua penapisan (hos, pengguna dan db).

h Hanya tunjukkan pertanyaan daripada hos tertentu.

H Togol paparan pengepala. Anda juga boleh menentukan sama ada "header=0" atau "header=1" dalam
fail konfigurasi anda untuk menetapkan tingkah laku lalai.

i Togol paparan benang melahu (tidur). Jika benang tidur ditapis,
susunan pengisihan lalai diterbalikkan supaya pertanyaan berjalan paling lama muncul di
bahagian atas senarai.

I Tukar kepada mod Status InnoDB. Output "SHOW INNODB STATUS" akan dipaparkan
setiap kitaran. Dalam versi masa hadapan, ini sebenarnya boleh meringkaskan data itu dan bukannya
menghasilkan keluaran mentah.

k Bunuh benang.

m Togol mod. Pada masa ini ini bertukar daripada mod `atas' kepada `qps' (Queries Per Second
Mod). Dalam mod ini, mytop akan menulis satu integer sesaat. Nombor yang tertulis
mencerminkan bilangan pertanyaan yang dilaksanakan oleh pelayan dalam satu saat sebelumnya
selang waktu.

Lebih banyak mod boleh ditambah pada masa hadapan.

o Balikkan susunan isihan lalai.

p Jeda paparan.

q Berhenti mytop

r Tetapkan semula pembilang status pelayan melalui a SIRAM STATUS perintah.

R Togol carian terbalik IP. Lalai dihidupkan.

s Tukar masa tidur (bilangan saat antara paparan semula).

S Tetapkan bilangan saat pertanyaan perlu dijalankan sebelum ia dianggap lama dan
akan diketengahkan.

u Tunjukkan hanya urutan yang dimiliki oleh pengguna pemberi.

. s kunci mempunyai rakan baris arahan: -s.

. h kunci mempunyai dua rakan baris arahan: --kepala and --noheader.

Gunakan mytopp dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.