2012-11-13 5 views
0

SSD 대신 RAM을 사용하고 싶습니다. 나는 경험있는 사람들이 나에게 이것에 대해 조언을 해줄 것을 찾고 있습니다. 파티션을 마운트하고 레일즈 앱에 넣고 싶습니다.내 응용 프로그램 코드를 RAM의 파티션에 둘 수 있습니까?

아이디어가 있으십니까?

UPD : SSD와 RAM을 테스트했습니다. 4x4Gb Kingston @ 1333 RAM, Intel Core i3 @ 2,8 Ghz, OCZ Vertex3 @ 120Gb, HDD Seagate ST3000DM001 @ 3Tb가있는 OSX가 있습니다. 내 OS는 SSD에 설치되고 루비는 보석으로 SSD의 홈 폴더에 저장됩니다. 나는 sqlite에 10.000 제품 아이템을 가진 새로운 Rails 앱을 만들고 코드를 가지고 컨트롤러를 만든다 :

@products = Product.all 
Rails.cache.clear 

AB로 테스트 됨.

SSD

Document Length:  719 bytes 
Concurrency Level:  4 
Time taken for tests: 39.274 seconds 
Complete requests:  100 
Failed requests:  0 
Total transferred:  130600 bytes 
HTML transferred:  71900 bytes 
Requests per second: 2546.21 
Transfer rate:   3325.35 kb/s received 
Connnection Times (ms) 
      min  avg  max 
Connect: 0  0  0 
Processing: 398  1546 1627 
Total:  398  1546 1627 

RAM

Document Length:  719 bytes 
Concurrency Level:  4 
Time taken for tests: 39.272 seconds 
Complete requests:  100 
Failed requests:  0 
Total transferred:  130600 bytes 
HTML transferred:  71900 bytes 
Requests per second: 2546.33 
Transfer rate:   3325.51 kb/s received 
Connnection Times (ms) 
      min  avg  max 
Connect: 0  0  0 
Processing: 366  1546 1645 
Total:  366  1546 1645 

HDD

Document Length:  719 bytes 
Concurrency Level:  4 
Time taken for tests: 40.510 seconds 
Complete requests:  100 
Failed requests:  0 
Total transferred:  130600 bytes 
HTML transferred:  71900 bytes 
Requests per second: 2468.54 
Transfer rate:   3223.92 kb/s received 
Connnection Times (ms) 
      min  avg  max 
Connect: 0  0  0 
Processing: 1193 1596 2400 
Total:  1193 1596 2400 

그래서, 나는 생각 SSD에 배치 보석 루비 것은 천천히이 스크립트를 얻을, 나는 시험 할 것이다 실제 서버에 설치하고 더 복잡한 코드 또는 실제 응용 프로그램을 사용하여 모든 루비 스크립트를 RAM에 저장합니다.

추신 : 내 영어 : 죄송합니다 당신은 ramdisk를 찾고 있습니다

+0

램 디스크를 만드는 쉬운 방법 tmpfs를 살펴보십시오. –

+1

리눅스 나 윈도우에서든 뭐든간에 항상 램 디스크를 사용할 수 있습니다.하지만 응용 프로그램을 실행하면 RAM이 시작될 것입니다. 그래서 무엇을 성취하고 싶습니까? 프로그램을 설명하고 왜 처음에 "아이디어"를 얻었는지, 그렇지 않으면 우리는 당신을 도울 수 없습니다. – happyburnout

+0

@happyburnout 더 빠른 속도? – artemeff

답변

2

.

+0

나는 ramdisk에 관해서 지금은 감사하지만, 나는 이것에 관해 나에게 약간의 조언을 해줄 경험있는 사람들을 찾고있다. 파티션을 마운트하고 레일즈 앱에 넣고 싶습니다. – artemeff

+0

@ArtemevYurii, 그것이 당신이 알고 싶었던 것이라면 어쩌면 당신은 당신의 질문에서 그렇게 말했을 것입니다. –