| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 맥북프로
- 3D 프린터
- high sierra
- Fedora
- tevo
- iOS 13
- Linux
- beta
- sierra
- Mac
- 버그
- 3D프린터
- mojave
- 터미널
- catalina
- asahi
- 컨트롤러
- macos
- 시에라
- Tarantula
- 맥
- 터치바
- AirPods
- 모하비
- 애플
- asahi linux
- 에어팟
- 업데이트
- IOS
- 아이폰
- Today
- Total
목록Cache 2
elsa in mac
이번 포스트에서는 시스템 곳곳에 숨어 있으면서, 저장장치의 용량을 잡아먹는 cache를 일괄적으로 정리할 수 있는 TUI 도구인 crunchy cleaner를 소개합니다. 대부분의 운영체제에서 동작하는 app 들은 동일한 환경과 작업을 더 빠르게 처리하기 위해 데이터를 임시 저장 공간에 복사해 둡니다. 이를 cache라고 부릅니다. cache는 `숨기다` 는 의미의 프랑스어인 Cacher(카세)에서 유래한 말로, 사냥꾼이나 탐험가들이 나중에 사용하기 위해 식량이나 물자를 특정 장소에 숨겨두는 행위나 그 장소를 의미합니다. IT 용어로 등장한 것은 1967년 IBM의 시스템 엔지니어였던 깁슨(D.H. Gibson)이 컴퓨터의 메인 메모리보다 훨씬 빠르지만, 용량은 매우 작은 임시 저장소를 지칭하는 데서 ..
이 포스트는 Fedora Linux를 기준으로 작성되었습니다. 이번 포스트에서는 Linux에서 RAM Cache를 제공하는 Kernel 기능인 zswap에 대해 함께 알아보도록 하겠습니다. Prologue">Prologue일반적으로 컴퓨터에서 애플리케이션을 실행하면 실행코드와 데이터 정보가 메모리로 상주하여 동작을 하게 됩니다. 바뀌 말하면 애플리케이션이 실행되기 위해서는 메모리를 사용해야 한다는 말입니다. GUI 환경에서 Multitasking 이 기본인 오늘날에는 사용자의 workflow에 따라 매우 많은 프로그램들이 동시에 실행되어 사용되게 됩니다. 당연히 사용자가 실행한 이 모든 app 들은 제각각 자신들이 필요로 하는 만큼의 메모리를 사용하게 되므로, 컴퓨터의 가용한 메모리 용량은 점차 잠식..