상기 다른 목적 을 달성 하 기 위해 , 본 발명 의 실시 예 들 에 따른 스토리지 장치 는 커맨드 큐 ( command queue ) , 커맨드 핸들러 ( command handler ) , 스토리지 컨트롤러 및 복수 의 메모리 블록 들 을 포함 한다 . 상기 커맨드 큐 는 외부 의 호스트 장치 로부터 수신 되 는 복수 의 기입 커맨드 들 을 큐 잉 한다 . 상기 커맨드 핸들러 는 상기 복수 의 기입 커맨드 들 의 실행 을 나타내 는 복수 의 기입 커맨드 완료 ( completion ) 응답 들 을 상기 외부 의 호스트 장치 에 전송 하 기 위한 제 1 처리 량 ( throughput ) 을 초기 값 으로 설정 하 고 , 상기 복수 의 기입 커맨드 들 을 실행 하 며 , 상기 초기 값 으로 설정 된 상기 제 1 처리 량 에 기초 하 여 상기 복수 의 기입 커맨드 완료 응답 들 을 상기 외부 의 호스트 장치 에 전송 한다 . 상기 스토리지 컨트롤러 는 상기 복수 의 기입 커맨드 들 에 기초 하 여 복수 의 기입 데이터 들 을 내부 적 으로 저장 하 고 , 상기 복수 의 기입 데이터 들 의 내부 적 인 저장 과 관련 된 제 2 처리 량 을 미리 정해진 제 1 시간 간격 동안 모니터링 한다 . 상기 복수 의 메모리 블록 들 은 상기 스토리지 컨트롤러 의 제어 에 기초 하 여 상기 복수 의 기입 데이터 들 을 저장 한다 . 상기 커맨드 핸들러 는 상기 제 1 시간 간격 동안 모니터링 된 상기 제 2 처리 량 에 기초 하 여 상기 제 1 처리 량 을 변경 한다 .