성능을 떠나서 Linux에서는 RAM을 사용하지 않고 대신 SDCard를 사용할 수 있습니까?
Linux는 할당된 주소 공간을 RAM으로 사용할 수 있습니다. 리눅스에게 SDCard를 RAM으로 사용하도록 요청할 수 있나요?
최고 품질의 클래스 10 SD 카드를 사용하겠습니다.
미리 감사드립니다.
답변1
예, RAM을 모두 제거하지 않는 한 가능합니다.
CPU가 RAM에 액세스해야 하기 때문에 약간의 RAM이 필요합니다. 이것이 작동하는 방식입니다. TLB와 다른 많은 것들은 메인 메모리에 상주해야 합니다.
Gnu/Linux에서는 SD 카드를 스왑으로 설정하고 RAM을 거의 사용할 수 없습니다. 그러나 이로 인해 SD 카드가 심하게 마모될 수 있습니다. SD 카드는 쓰기 횟수로 측정되는 수명이 제한되어 있습니다.
모든 필수 요소를 RAM에 맞추고 교체를 위한 충분한 공간을 확보할 수 있는지 물어봐야 합니다. 그렇다면 충분히 빠릅니다.
나는 32k가 유닉스 계열 시스템을 실행하기에 충분하다고 생각하지 않습니다. ls
데비안에서는 128k이고 데비안은 메모리를 낭비하지 않는 데 능숙합니다. 전체 커널을 RAM에 넣고 커널 이름을 Linux us giga(NT에서는 그렇게 크지는 않지만 엄청남)로 지정해야 합니다.https://stackoverflow.com/q/27941775/537980.