일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OOM
- programmers
- HBase
- 스칼라
- leetcode
- 프로그래머스
- 리눅스
- Python
- 문제풀이
- Go언어
- 파이썬
- DP
- Java
- docker
- go
- boj
- redis
- golang
- 알고리즘
- scala
- 주키퍼
- codewars
- 코드워
- zookeeper
- 동적프로그래밍
- gradle
- 자바
- Linux
- 튜토리얼
- dynamic programming
- Today
- Total
목록리눅스 (3)
파이문
메모리 부족 swap 물리 메모리가 부족하게 되면 가상 메모리 방식을 응용한 'swap' 이 일어난다. 스왑은 저장 장치의 일부를 일시적으로 메모리 대신 사용하는 방식이다. 당연한 것이겠지만 메모리 보다 저장 장치에 접근하는 속도가 현저히 느리다. 그래서 시스템이 일시적인게 아니라 만성적으로 메모리가 부족하게 되면 스와핑 / 스왑 인 (스왑 영역을 물리 메모리 영역 으로 되돌리는 것) 과 스왑 아웃 (물리 메모리 영역을 스왑 영역으로) 이 반복되는 스래싱 (thrashing) 상태가 일어난다. 리눅스에서는 스와핑을 페이징이라고 부르기도 한다. 스와핑이 일어나지 않게 하기 (스왑으로 인해 일어나는 성능 하락을 막게 하기 위해) 위해서 아예 스와핑 옵션을 끌 수도 있다. 이 때 사용하는 값이 vm.swapp..
리눅스에서 쓰레드 몇 개 까지 만들 수 있을까? 궁금해서 찾아보았다. cat /proc/sys/kernel/threads-max 로 확인할 수 있다고 한다. (근데 여기서 말하는 결과 값은 결국 결국 쓰레드 + 프로세스 의 의미라고 한다.) 참고 stackoverflow.com/questions/344203/maximum-number-of-threads-per-process-in-linux
Virtual Box CentOS 무선 인터넷 연결하기 Virtual Box에 CentOS 7을 깔고, yum update 를 하려 하는데 yum update could not resolve host 에러가 났다. 왠지 느낌이 인터넷이 안되서 그런 것 같았다. 우선 인터넷에서 보고, Virtual Box 설정 창의 네트워크 탭에서 연결을 NAT 로 바꾸었다. 기본이 NAT라고 하는데, 나는 기본이 아니였다. (예전에 설치할 때 바꿨을 수도 있고) 그리고 /etc/resolves.cnf 에서 nameserver를 아래와 같이 변경하였다. 그 다음 ping 8.8.8.8 했는데 실패. 뭐가 문제인가 곰곰히 생각해보니, 내 컴퓨터가 무선랜을 사용하고 있다는 것을 깜박함. (근데 NAT는 왜 안되는지 모름. 네..