제작 인스턴스 mongodb를 following this tutorial에 설치하려고합니다.
모든 것이 괜찮은 것 같습니다. info.php
에 몽고가 보이고 샘플 연결이 작동하고 있습니다. 내가 명령 줄
에서 mongod
또는 service mongod start
을 실행할 때
하지만, 난 내가 sudo find/-type f -name *mongo*
을 실행할 때 또한이 내가 무엇을 얻을 mongod: unrecognized service
mongodb on AWS ec2 redhat linux
를 얻을. 나는 무엇을 놓치고
/home/userName/.npm/mongodb/1.1.3/package/lib/mongodb/responses/mongo_reply.js
/home/userName/.npm/mongodb/1.1.3/package/lib/mongodb/connection/mongos.js
/usr/lib64/php/modules/mongo.so
/usr/share/pear/.registry/.channel.pecl.php.net/mongo.reg
/usr/share/vim/vim72/keymap/mongolian_utf-8.vim
질문?
지금까지 Windows 컴퓨터에서 로컬로 테스트 해 왔습니다.
주의 : IOPS는 새로운 보장 IOPS 제공품을 사용하지 않는 한 AWS에서 매우 느립니다. EBS 인스턴스를 소프트웨어 RAID 구성으로 스트라이핑하여 IO를 향상시킬 수 있지만 여전히 상대적으로 느립니다. MongoDB는 IO를 느리게하는 데 극도로 민감합니다. 작업 세트 (자주 액세스하는 문서)가 사용 가능한 RAM보다 큰 경우, 작업이 부적절하게 느려질 수 있습니다. –
@EricJ. 내가 참조. ec2 설치는 localhost를 테스트하기위한 것으로, 다시 적절한 환경으로 옮길 준비가 되었으면 –
P-IOPS 및 이와 유사한 것이 좋습니다. 사실이지만 디스크에 대한 액세스도 마찬가지입니다 . EBS은 로컬 디스크보다 속도가 느립니다.하지만 최상의 성능을 위해 작업 세트를 항상 메모리에 저장하려고합니다. SSD가 훨씬 더 느려지더라도. MongoDB를 EC2에서 실행하는 사람이 많이 있습니다. 단일 인스턴스에서 메모리 제한을 시작하면 가능한 한 인스턴스를 업그레이드하고 메모리 사용률을 높이거나 그 위에 게시물을 많이 게시하거나 샤드를 늘릴 시간입니다. 수평으로 확장 할 수 있습니다. –