chmod +t filename
위와 같이 실행파일에 sticky bit를 켜두면 인스트럭션을 빠르게 메모리에 로딩하라는 지침을 주는 거라서 종료 후에도 swap에 남아 있다가 다시 실행될 때 물리 메모리로 올라오는 것을 보장하는 것이 최초 도입 목표였음
다만 요즘 가장 널리 사용되는 Linux는 이것을 보장하지 않음
https://en.wikipedia.org/wiki/Sticky_bit
The sticky bit was introduced in the Fifth Edition of Unix (in 1974) for use with pure executable files. When set, it instructed the operating system to retain the text segment of the program in swap space after the process exited. This speeds up subsequent executions by allowing the kernel to make a single operation of moving the program from swap to real memory. Thus, frequently-used programs like editors would load noticeably faster. One notable problem with "stickied" programs was replacing the executable (for instance, during patching); to do so required removing the sticky bit from the executable, executing the program and exiting to flush the cache, replacing the binary executable, and then restoring the sticky bit.
sticky bit은 순수한 실행 파일에 사용하려고 Unix 5번째 판(Unix V, 1974년)에서 도입되었다. 켜지면, 프로세스가 종료한 후에도 swap 공간에 그 파일의 텍스트 세그먼트를 유지하라고 OS에게 지시한다. 이것은 swap으로부터 실제 메모리로 프로그램을 옮기는 단일 연산을 커널에게 허용함으로써 뒤따르는 실행의 속도를 높여준다. 그러므로 편집기처럼 자주 사용되는 프로그램은 눈에 띌만큼 더 빠르게 실행된다. "sticked"한 프로그램과 관련된 한 가지 주목할만한 문제는 (예를 들면, 패치하는 동안에) 실행파일을 교체하는 것이다. 그렇게 하려면 실행파일에서 sticky bit을 제거하고, 프로그램을 실행하고, 캐시를 비우기 위해 종료하고, 바이너리 실행파일을 교체하고, 그러고 나서 sticky bit를 복구해야 합니다.