Linux6 [DevOps] Linux Performance Analysis in 60,000 Milliseconds 에 있는 명령에 대한 요약 https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55 Linux Performance Analysis in 60,000 Milliseconds You log in to a Linux server with a performance issue: what do you check in the first minute? netflixtechblog.com 여기에서 나오는 명령어 10개에 대한 정리입니다. 한국어로 되어 있는게 없는거 같아서 정리하고자 이렇게 작성합니다. 틀린 부분은 언제든지 알려주시면 감사하겠습니다. 아래 명령어들은 리눅스에서 실행한다고 가정합니다. 1. Uptime uptime이 출력하는 .. 2024. 4. 4. [ChatGPT 와의 대화] linux/uaccess.h 가 뭐야? >> You linux/uaccess.h 가 뭐야? >> ChatGPT **linux/uaccess.h**는 Linux 커널에서 사용되는 헤더 파일 중 하나입니다. 이 헤더 파일은 사용자 공간 메모리와 커널 메모리 간의 접근을 보호하기 위한 매크로 및 함수를 정의합니다. 주요 기능은 다음과 같습니다: access_ok() 매크로: 사용자 공간 주소가 유효한지 확인합니다. copy_to_user() 및 copy_from_user() 함수: 사용자 공간과 커널 공간 간에 데이터를 복사하는 데 사용됩니다. get_user() 및 put_user() 매크로: 사용자 공간과 커널 공간 간에 데이터를 전송하는 데 사용됩니다. 이러한 기능들은 시스템 콜 및 드라이버 등의 다양한 커널 코드에서 사용됩니다. linux/.. 2024. 3. 14. [ChatGPT 와의 대화] 가상 메모리에 대해서 >> You 가상 메모리에 대해서 설명해줘 >> ChatGPT 가상 메모리(Virtual Memory)는 컴퓨터 시스템에서 물리적으로 사용 가능한 메모리보다 큰 메모리 공간을 제공하는 기술입니다. 주요 목적은 실제 물리적 메모리의 한계를 극복하고 프로그램이 필요로 하는 메모리 공간을 제공하는 것입니다. 가상 메모리는 주로 다음과 같은 몇 가지 장점을 제공합니다: 메모리 공간 확장: 가상 메모리를 사용하면 실제 물리적 메모리보다 큰 프로그램을 실행할 수 있습니다. 프로그램이 필요로 하는 모든 메모리를 실제로 물리적 메모리에 로드하지 않고도 실행할 수 있습니다. 메모리 관리: 가상 메모리를 사용하면 운영 체제가 메모리를 효율적으로 관리할 수 있습니다. 운영 체제는 프로그램의 요구에 따라 메모리를 할당하고 해.. 2024. 3. 11. [ChatGPT 와의 대화] /proc/devices 란 뭐야? >> You /proc/devices 란 뭐야? >> ChatGPT **/proc/devices**은 리눅스 시스템에서 제공하는 특별한 파일로, 현재 실행 중인 커널에 구성된 디바이스 드라이버에 대한 정보를 제공합니다. 이 파일은 문자(character) 및 블록(block) 디바이스의 메이저(Major) 넘버와 해당하는 디바이스 드라이버의 이름을 나열합니다. 일반적으로 **/proc/devices**에서 찾을 수 있는 내용은 다음과 같습니다: 문자 디바이스(Character devices): 이들은 바이트 스트림으로 접근할 수 있는 디바이스로, 터미널, 시리얼 포트, 마우스 및 기타 입력/출력 디바이스와 같은 디바이스를 나타냅니다. 블록 디바이스(Block devices): 이들은 고정 크기 블록으로 .. 2024. 3. 7. 이전 1 2 다음