리눅스, 자료실, 성경검색, 추억의게임, 고전게임, 오락실게임, rootman, http://www.rootman.co.kr
* 54.196.42.8 *
| Home | Profile | Linux | 자료실 | zabbix | Mysql 5.6 | 갤러리 | 성경검색 | 해피니스 | 자유게시판 | 게시물검색 | L | O | R |    

 
[mysql] [mysql] mysql 모니터링 툴 - mytop
 작성자 : rootman
Date : 2002-12-21 17:19  |  Hit : 10,747  
계속 업데이트하고 있습니다..
해석이 잘 안 되네요.. 흐.. 2005/08/16

----------------------------------------------
1. 뭐하는 물건인고?
----------------------------------------------
리눅스 명령어인 "top"과 같은 것입니다.
Ver 3.22.x, 3.23.x, 4.x 서버 등의 총체적인 수행과 쓰레드 등을 모니터링하기 위한 text기반의 툴입니다.
그것은 Perl, DBI, Term, Term::ReadKey가 인스톨된 환경에서 실행됩니다.


----------------------------------------------
2. 다운로드
----------------------------------------------
(1) 다운로드
1) mytop
http://jeremy.zawodny.com/mysql/mytop/mytop-1.4.tar.gz

2) DBI
http://search.cpan.org/search?dist=DBI

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

(2) 그것이 무엇이며, 어떻게 인스톨 하는가 ?
http://jeremy.zawodny.com/mysql/mytop/README

(3) 질문하기 전에 읽어보십시요
http://jeremy.zawodny.com/mysql/mytop/mytop.html

(4) 각 버전별로 변경된 사항 등
http://jeremy.zawodny.com/mysql/mytop/Changes

(5) 스크린 샷
http://jeremy.zawodny.com/mysql/mytop/mytop.png

(6) 메일링 리스트
http://www.advanced-mysql.com/cgi-bin/mailman/listinfo/mytop


----------------------------------------------
3. 설치절차
----------------------------------------------
(1) tar -zxvf mytop-.tar.gz
(2) cd mytop-
(3) perl Makefile.PL && make && make test && make install


----------------------------------------------
4. 설치해 볼까요?
----------------------------------------------
정상 설치 후, man mytop


----------------------------------------------
5. AUTHOR
----------------------------------------------
Jeremy D. Zawodny


----------------------------------------------
6. COPYRIGHT
----------------------------------------------
mytop은 GNU General Public License version 2 에 기반을 둔다
http://www.gnu.org/copyleft/gpl.html


----------------------------------------------
7. 작동 플랫폼
----------------------------------------------
* Linux (2.2.x, 2.4.x)
* FreeBSD (2.2, 3.x, 4.x)
* Mac OS X
* BSDI 4.x
* Solaris 2.x
* Windows NT 4.x (ActivePerl)


----------------------------------------------
8. 실행 인자
----------------------------------------------
mytop은 길고 짧은 커맨드 인자를 처리합니다.

(1) -u or -user username
Mysql 서버에 로그인하여 사용되는 유저 네임. Default: ``root''.

(2) -p or -pass or -password password
Mysql 서버에 로그인하여 사용할 패스워드 Default: none.
패스워드가 걸려 있으면 당연히 -p 옵션을 줘야겠죠.

(3) -h or -host hostname[:port]
Mysql 서버의 호스트 네임.
호스트 네임은 포트 번호를 같이 적을 수 있습니다. Default: ``localhost''.

(4) -port or -P port
비 표준 포트로 Mysql을 운영한다면, 포트 번호를 명시해 주십시오. Default: 3306.

(5) -s or -delay seconds
화면 리프레쉬 주기. 디폴트 5초

(6) -d or -db or -database database
사용자가 지정한 데이터 베이스를 사용하기 위해 사용되며 디폴트는 "test" DB입니다.''.

(7) -b or -batch or -batchmode
배치 모드에서 mytop은 딱 한 번 실행이 되고 화면은 클리어되지 않습니다.
라인 수와 관계없이 무한대로 출력합니다.

이것은 지속적으로 수행되고 있는 상태 값 정보 등을 캡처하는데 적당합니다.

웹의 Mysql 상태를 출력하기 위해 때때로 CGI 스크립트를 사용해도 좋습니다. 디폴트 : unset


* 해석이 애매해서 원문 올립니다.. 지송. 해석되면 제게 메일좀..

In batch mode, mytop runs only once, does not clear the screen,
and places no limit on the number of lines it will print.

This is suitable for running periodically (perhaps from cron) to capture the information into a file for later viewing.
You might use batch mode in a CGI script to occasionally display your MySQL server status on the web.
Default: unset.

(8) -S or -socket /path/to/socket
Mysql의 호스트와 같이 유사하게 mytop을 실행할 경우, 표준 TCP/IP 연결보다도 오히려 Mysql 소켓을 사용하는 것이 좋은 겁니다.
socket을 지정하였을 경우, 호스트나 포트 혹은 개별적으로 mytop을 거부할 것이다.
소켓이 존재 하지 않거나 소켓이 아닌 파일이 지정되면, 이 옵션은 무시되고, 기본적으로 호스트 네임과 포트를 사용할 것입니다.


* 해석이 애매해서 원문 올립니다.. 지송. 해석되면 제게 메일좀.. [email protected]

If you're running mytop on the same host as MySQL, you may wish to have it use the MySQL socket directly rather than a standard TCP/IP connection.
If you do,just specify one.
Note that specifying a socket will make mytop ignore any host and/or port that you might have specified.
If the socket does not exist (or the file specified is not a socket),
this option will be ignored and mytop will use the hostname and port number instead.
Default: none.

(9) -header or -noheader
헤더에 출력은 하던 하지 않던 간에 mytop이 실행되는 동안에는 "h" key로 토글된다.

(10) -color or -nocolor
컬러사용. 하지만 터미널이 컬러를 지원되지 않으면 소용이 없습니다.
디폴트로, 컬러 지원을 설정하면, mytop은 컬러 지원을 시도한다.

(11) -i or -idle or -noidle
리스트에 "idle" 상태의 쓰레드 디스플레이

"idel" 쓰레드가 out되면, 디폴트로 가장 오래 대기하고 있던 실행 쿼리가 리스트의 최 상위로 올라갑니다.
If sleeping threads are omitted, the default sorting order is reversed so that the longest running queries appear at the top of the list.
Default: idle.


----------------------------------------------
9. 환경 파일
----------------------------------------------
부피가 큰 커맨드 인자값 등을 적는 대신, 개개의 디렉토리의 ~/.mytop 환경 파일을 사용할 수 있습니다.
mytop은 자동으로 파일을 사용할겁니다.

아래는 ~/.mytop의 샘플입니다.

user=root
pass=
host=localhost
db=test
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1


----------------------------------------------
10. 단축키
----------------------------------------------
다음은 mytop이 실행 중일 때 나타나는 여러가지 액션들입니다.
(1) ?
도움말 출력

(2) c
"coomand counters"를 출력

(3) d
특정 데이터베이스에 연결되어 있는 쓰레드를 보여 줍니다.

(4) f
주어진 쓰레드 ID, 쓰레드가 실행되고 있는 query 값을 출력합니다.

(5) F
Disable all filtering (host, user, and db).

(6) h
특정 호스트에 대한 query 등을 보여준다.

(7) H
header 출력을 토클한다.
기본 실행 환경인 config 파일에 설정되어 header=0 또는 header=1 을 지정할 수 있다.

(8) i
"idle" 쓰레드를 토글합니다. sleep 상태의 쓰레드가 필터링되고,
"idel" 쓰레드가 out되면, 디폴트로 가장 오래 대기하고 있던 실행 쿼리가 리스트의 최 상위로 올라갑니다.

(9) k
쓰레드를 죽입니다.

(10) m
토글모드, 현재 "top" 모드에서 "qps"로 스위치 값을 옯깁니다.
이 모드에서 mytop은 2초 당 한 정수(integer)를 기록합니다.

* 해석이 애매해서 원문 올립니다.. 지송. 해석되면 제게 메일좀.. [email protected]
Toggle modes. Currently this switches from `top' mode to `qps' (Queries Per Second Mode).
In this mode, mytop will write out one integer per second.
The number written reflects the number of queries executed by the server in the previous one second interval.
More modes may be added in the future.

(11) o
소팅 순서를 바꾼다.

(12) p
출력을 멈춘다.

(13) q
mytop 종료

(14) r
상태 카운터를 reset

(15) s
refresh 시간을 변경합니다.

(16) u
지정한 유저에 대한 쓰레드만 출력한다.

 
 

Total. 645
번호 분류 제목 작성자 등록일 조회수
645 기초강좌 NFS server unable to open connection to tcp6/udp6 networks rootman 09-27 2080
644 php [php] mssql ms-sql 한글 변환 끄적임.. 정리 rootman 03-29 3015
643 기초강좌 java vim 에서 자바 환경 만들기 rootman 02-16 2335
642 삭제예정 [xencenter] xenserver tool 설치 rootman 08-24 3277
641 mysql [mysql] Creating a File-Per-Table Tablespace Outside the Dat… rootman 08-03 3447
640 기초강좌 Centos Xwindow 설치 rootman 06-16 4305
639 php [php] highlight 함수 rootman 04-01 4162
638 qmail [qmail] qmail-scanner에 filtering 된 이메일 처리 rootman 02-14 4602
637 Shell [날짜] awk를 이용하여 unixtime의 시간 차 구하기 rootman 01-27 5348
636 기초강좌 centos에 그놈(gnome) 설치하기 rootman 01-10 5224
635 쉘(awk) [awk] shell 변수 사용하기 rootman 12-27 5091
634 기초강좌 서버 캐시 메모리 초기화하기 (drop_caches) rootman 12-11 5943
633 windows tips 그리드 제거 배치 스크립트 rootman 11-28 5660
632 기초강좌 패스워드 lockgin control rootman 09-06 4
631 windows tips win7 자동 로그인 설정하기 rootman 08-18 5320
 1  2  3  4  5  6  7  8  9  10    
AND OR