서버에서 mysql 명령어 입력했는데 메모리 가득차면 메모리가 부족한 건가요?

conoha 서버가 스쿨호스팅보다 CPU 성능이 더 떨어지는 것 같은데...?

같은 512MB 였거든요.

 

같은 디비 파일이었는데, 코노하에서는 이러지 않았던 거 같은데

스쿨호스팅에서는 

 

mysql 명령어 치니깐 한참 걸리고, free -m 입력하니깐 아래처럼

메모리를 가득 다 차는거 같아요. ;;

 

메모리가 부족해서 생기는 현상인가요? 

코노하에서는 이 정도는 아니었거든요. ;

 

20170301-3.png

 

1) 퍼니오 : Intel(R) Xeon(R) CPU           E5504  @ 2.00GHz * 3
2) 스쿨호스팅 : Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz * 2
3) 코노하  : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz * 1

4) 카페24 : QEMU Virtual CPU version (cpu64-rhel6) * ?

 

20170301-4.png

cpu 사용률인데 이게 돌아가고 있는거죠?;

  • ?
    웹 서버 + DB 서버까지 포함해서 메모리가 512MB면 통상적인 웹 사이트 운영은 힘들텐데요.
  • ? profile
    1) 퍼니오 : Intel(R) Xeon(R) CPU E5504 @ 2.00GHz * 3
    2) 스쿨호스팅 : Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz * 2
    3) 코노하 : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz * 1

    코노하에서는 실제 웹사이트가 돌아는 가더라고요
    http://conoha.eond.com

    사용해보면 가끔 웹페이지가 로딩이 안되는 경우가 있던데 메모리가 딸려서 그런건가요?
    저 위에 1),2),3)은 cpu인데 스쿨호스팅이 가장 안 좋은건가요?;;;
  • profile ?

    서버 메모리가 부족하면 사이트 접속이 지연되거나 MySQL 데몬이 죽을 수도 있습니다.
    CPU를 스케일업하는 것보다는 메모리 용량을 스케일업해야할 것 같습니다.

  • ?

    이온디님 사이트 참 이쁘고 멋지네요 부럽습니다

    저는 언제 쯤 저정도로 제작을 할수 있을지 ㅠㅠ

  • profile

    available이 30MB도 안 남았으면 사이트가 제대로 돌아갈 리가 없습니다.

     

    똑같이 512MB짜리 서버인데 하나만 메모리가 빨리 찬다면 호스팅 업체의 문제가 아니라

    그 서버에 방문자가 많거나 튜닝이 잘못되었다는 뜻입니다.

    아무리 CPU가 좋아도 메모리가 가득 차면 아무 일도 할 수가 없어요.

     

    top을 보니 MySQL 혼자서 377MB나 잡아먹고 있네요. my.cnf를 튜닝해볼 시간입니다^^

  • profile profile

    흠. 같은 소스 사용했는데 -_-; 제가 어제 뭔가 잘못했나보네요. 잠결에 하느라...
    패키지로 설치한 건데..
    apt-get install mariadb-server-10.1 mariadb-client-10.1

    이거 그대로 지우고 새로 설치하면 되나요;

    단순히 my.cnf 파일만 수정해도 되나요?;

  • profile profile
    재설치하면 똑같은 설정으로 다시 설치될 걸요?

    메모리 512MB로는 InnoDB를 못씁니다. 혹시 InnoDB를 사용하는 사이트를 돌리고 있다면 MyISAM으로 바꾼 후 my.cnf에서 InnoDB를 꺼야 해요. 단, MyISAM을 쓰느니 차라리 돈 더 내고 메모리를 높이는 게 낫다는 점이 함정....
  • profile profile

    conoha 서버입니다.

    설정방법은 같았는데 음..

    conoha //

    nginx + php7 + mariadb

    저기는 메모리사용량이 297.5MB 사용하고 있네요;

     

    free -m 을 쳐보면, 이 코노하 서버는 실 메모리 사용량이 낮아요 ;ㅁ;

    설치할 때 어쨌든 뭔가 설정 때문이겠죠?;

    코노하는 사용할만한 수준이었는데 스쿨호스팅은 뭔가가 잘 안되네요;;

    초기화하고 다시 하고 싶어도 -_-; 초기화서비스도 유료네요 ㅠ

    20170301-6.png

  • profile profile
    어떤 사이트를 돌리고 있는지, 방문자 수, 얼마나 오랫동안 켜두었는지 등에 따라 다릅니다.
    아무튼 저사양 가상서버에서 my.cnf 튜닝 없이 사용하는 것은 곤란해요.
  • profile profile
    아무것도 없는데 일단 디비만 복구하는데 저렇게 됐어요;;
    켠지 몇시간? 정도 된 정도;;
    제가 아마 mariadb 설치나 뭔가를 잘못했나봐요 ㅠ