database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1345 게시물 읽기
No. 1345
# Re: [추가질문] 시스템 부하. 웹서버와 MySQL 서버 -> 당장 서버 분리하셔야할듯
작성자
문태준
작성일
2000-04-20 10:09
조회수
7,037

load average: 49.47, 22.76, 9.28

 

당장 서버 분리하셔야할듯. 조만간 맛이 갑니다. 참극을 방지하려면 서버 교체하세요. 웹서버, DB서버 분리하시는게 좋을듯.

 

아마 Mysql 대몬이 하나당 2M정도 메모리를 차지할 것입니다. 만약 30개의 대몬이 계속 활동을 한다면 당연히 이것만 해도 60M되는것이죠. 그러면 메모리 부족하고 메모리 부족때문에 계속 스와핑하고요. 당연 시스템의 부하는 계속 높아가지요. 그러다가 어느 한순간 뻑이 날지....

 

> 안녕하세요, 송재호입니다.

>

> 아직 문제를 해결하지 못했지만... 문제는 웹서버와 MySQL 쪽인 것 같습니다.

>

> 사이트의 특징을 말씀드리겠습니다.

> 게임 사이트입니다.

> 게이머는 얼마 되지 않습니다만,

> 1 명이 접속을 해서 24시간 계속 액세스를 하는 것이 특징입니다.

> 서비스를 시작한지 얼마 안되는 데, ... .계속 ... 웹서버로 접속을 유지해 있는 사람이 제법됩니다.

> 물론 아파치는 하나 하나의 접속을 받고 끊어버리지만 그 하나 하나의 접속 마다 많은 MySQL DB 액세스가 일어난다는 것이죠.

 

-> 1명이 접속해서 24시간 계속 액세스를 한다는 것이 웹이 아니라 DB를 말하는 것입니까? DB는 처음 인증하고 사용자 정보 보관하고 그정도만 사용하는것 아닌가요. 계속 액세스를 한다는것이 이해가 안 가네요. 제가 게임 프로그래밍은 잘 몰라서. 일반적으로 게임 프로그래밍에서 쓰레드 기법을 많이 사용할 것인데 쓰레드를 얼마나 잘 프로그래밍하느냐도 중요한 부분이겠지요.

 

 

 

 

>

> 제 생각에는 웹서버는 아닌 것 같습니다. 대충 ... 생각해 보 건데... 웹서버 쪽은 아닌 것 같습니다.

> 아파치에게는 이정도 접속이야 ... 별 거 아니라고 생각되거든요.

>

> 저 정말 죽겠습니다. 욕많이 듣고 있습니다.^^;

>

> 분명히 MySQL DB 쪽이라고 확신합니다.

>

> 이놈이 너무 많이 액세스 되는 것은 사실입니다.

>

> 프로그램 내부적으로 ... 물론 문제가 있으리라 확신합니다만, ...

> 무한 루프라든지, 필요 없는 루프가 헛 도는 것은 아니라 확신하구요....

>

> ..... 아무래도... 시스템을 업그레이드 한 번 해 보는 게 낫겠죠? ...

>

> ..... ..... 돈이 드는 일이라... 왠만하면 ... 몸으로 떼우려고.. --;

>

>

> 다음은 해당 서버의 프로세스 상황입니다.

> 그리고 load everage 가 장난이 아니죠?

>

> 조언을 한 번만 더 부탁드릴께요.

>

> 그럼,

>

>

>

>

>

> 5346 nobody 4 0 1396 1184 976 D 0 1.0 1.8 0:00 httpd

> 877 nobody 3 0 2728 2304 1080 D 0 0.7 3.6 0:05 httpd

> 3088 nobody 2 0 2644 2020 928 D 0 0.7 3.2 0:02 httpd

> 5318 root 8 5 4012 3276 744 S N 0 0.7 5.1 0:00 mysqld

> 876 nobody 2 0 2632 2188 920 S 0 0.5 3.4 0:04 httpd

> 881 nobody 2 0 2552 2024 852 D 0 0.5 3.2 0:06 httpd

> 5 root 2 0 0 0 0 SW 0 0.4 0.0 0:01 kswapd

> 749 redpig 2 0 904 572 372 D 0 0.4 0.9 0:01 hanterm

> 878 nobody 1 0 2576 1992 924 D 0 0.4 3.1 0:05 httpd

> 879 nobody 2 0 2536 1480 868 D 0 0.4 2.3 0:06 httpd

> 1005 nobody 1 0 2288 1888 924 S 0 0.4 2.9 0:03 httpd

> 5344 mailer 3 0 476 476 388 D 0 0.4 0.7 0:00 perl

> 5349 root 7 5 4012 3276 744 D N 0 0.4 5.1 0:00 mysqld

> 554 root 15 0 116 68 48 S 0 0.2 0.1 0:00 qmail-lspawn

> 583 nobody 1 0 1880 1704 916 S 0 0.2 2.7 0:03 httpd

> 585 nobody 1 0 2408 1916 904 S 0 0.2 3.0 0:03 httpd

> 1003 nobody 1 0 1908 1732 916 S 0 0.2 2.7 0:03 httpd

> 2094 nobody 1 0 2612 2100 928 S 0 0.2 3.3 0:05 httpd

> 5216 nobody 1 0 1652 1280 828 D 0 0.2 2.0 0:00 httpd

> 5218 nobody 1 0 0 0 0 Z 0 0.2 0.0 0:00 httpd <defunct>

> 5319 root 6 5 4012 3276 744 S N 0 0.2 5.1 0:00 mysqld

> 5336 root 6 5 4012 3276 744 S N 0 0.2 5.1 0:00 mysqld

> 5351 root 6 5 4012 3276 744 S N 0 0.2 5.1 0:00 mysqld

> 5354 root 8 5 4012 3276 744 D N 0 0.2 5.1 0:00 mysqld

> [adg@yhost adg]$ su -

> Password:

> [root@yhost /root]# /usr/local/php4rc1/bin/apachectl stop

> /usr/local/php4rc1/bin/apachectl stop: httpd stopped

> [root@yhost /root]# w

> 12:31am up 39 min, 1 user, load average: 49.47, 22.76, 9.28

> USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

> root tty1 - 12:30am 51.00s 0.33s 0.07s -bash

> [root@yhost /root]#

[Top]
No.
제목
작성자
작성일
조회
1350LOAD INFILE은 있는데 그반대인 file unload는 어떻게 하나요?~~~
최영란
2000-04-20
6328
1357┕>Re: LOAD INFILE은 있는데 그반대인 file unload는 어떻게 하나요?~~~
문태준
2000-04-21 11:46:30
7296
1348user 테이블에 insert 할 때 user password encrypt는 어떻게 하나요?~~~
최영란
2000-04-20
6170
1355┕># Re: user 테이블에 insert 할 때 user password encrypt는 어떻게 하나요?~~~
문태준
2000-04-21 11:32:52
6538
1346# 테이블 최대크기란?
김형교
2000-04-20
5841
1347┕># Re: # 테이블 최대크기란? -&gt; 파일하나 크기 제한때문
문태준
2000-04-20 14:11:21
6497
1349 ┕>답변 감사합니다.(내용없음)
김형교
2000-04-20 15:45:10
6286
1343[추가질문] 시스템 부하. 웹서버와 MySQL 서버
송재호
2000-04-20
6560
1345┕># Re: [추가질문] 시스템 부하. 웹서버와 MySQL 서버 -&gt; 당장 서버 분리하셔야할듯
문태준
2000-04-20 10:09:05
7037
1341# 질문입니다.
초보
2000-04-19
6093
1336[질문]애플릿에서 jdbc연결할 때...
서정우
2000-04-19
6325
1335[추가질문] MySQL 로그 파일 분석
송재호
2000-04-19
7226
1344┕># Re: [추가질문] MySQL 로그 파일 분석 -&gt; 로그 로테이션하세요
문태준
2000-04-20 09:52:29
7316
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다