Solaris 10 새로운 기능

프로세스 수 확장성

프로세스 수 확장 기능을 통해 Solaris OS의 프로세스 수 확장성이 향상됩니다. 현재 모든 UltraSPARC 시스템에는 최대 8192개의 컨텍스트가 지원됩니다. 프로세스 수가 8192개를 초과하면 프로세스 실행을 유지하기 위해 커널에서 컨텍스트를 제거합니다. 프로세스에서 컨텍스트를 제거하는 작업은 다음을 통해 이루어집니다.

이 절차는 자원 소모량이 매우 클 뿐만 아니라 프로세스 수가 8000개를 초과하면서 더욱 악화됩니다. 프로세스 수 확장 기능은 컨텍스트 관리를 완전히 재설계합니다. 컨텍스트는 전역 기반이 아닌 MMU 단위로 관리되므로 효율적인 TLB 비우기가 가능하고 컨텍스트 관리의 확장성을 향상시킵니다.

프로세스 수 확장 기능은 활성 프로세스가 8000개를 초과하거나 빠른 속도로 프로세스를 생성 및 삭제하는 작업 로드에 대한 처리 능력을 향상시키며, 많은 CPU를 사용하는 시스템에 특히 효과적입니다.