Linux2 Linux `free` 명령어와 Dentry Cache, Slab 메모리 개념 완벽 정리 1. free 명령어란?Linux free 명령어는 시스템 메모리 상태를 확인하기 위한 기본 도구입니다. 이 명령은 물리적 메모리와 스왑 메모리 상태뿐만 아니라 버퍼/캐시 메모리의 사용량도 보여줍니다. 이는 시스템의 성능 및 메모리 사용 최적화를 이해하는 데 유용합니다.2. Memory 종류와 개념free 명령어에서 확인할 수 있는 주요 메모리 항목:Mem(Total/Used/Free): 물리적 RAMShared: 여러 프로세스 간 공유 메모리Buffers: 디스크 메타데이터(예: 디렉터리 구조) 캐시Cached: 파일 I/O 데이터를 캐싱하여 성능 최적화Available: 버퍼 및 캐시를 포함하여 프로세스가 사용할 수 있는 메모리Swap: 디스크 기반 가상 메모리3. Dentry Cache와 Slab .. 프로그래밍공부(Programming Study)/운영체제(OS) 2024. 11. 25. macOS에서 하드웨어 정보 확인하는 법 dmidecode는 시스템의 DMI (Desktop Management Interface) 테이블을 읽어 하드웨어 정보를 제공하는 유틸리티로, 리눅스 기반 시스템에서 흔히 사용됩니다. 이를 통해 BIOS 정보, CPU, 메모리, 시리얼 번호 등 시스템에 대한 세부 정보를 얻을 수 있습니다.그러나 macOS에는 dmidecode가 기본적으로 포함되어 있지 않습니다. dmidecode는 주로 리눅스 기반 시스템에서 작동하며, macOS에서 DMI 테이블을 읽을 수 없습니다. macOS는 리눅스와 시스템 관리 구조가 다르기 때문에 dmidecode를 사용할 수 없습니다.macOS에서 하드웨어 정보를 얻는 방법macOS에서 하드웨어 정보를 얻기 위한 명령어들은 다르게 제공됩니다. 대표적으로 다음과 같은 명령어들.. 프로그래밍공부(Programming Study)/운영체제(OS) 2024. 9. 19. 이전 1 다음 728x90