본문 바로가기

Linux2

tomcat이 매우 느리게 실행된다. apt-get install haveged이렇게 쳐라. 우분투 아니면 알아서 하고. '엔트로피 풀'에 대해서 검색 해 보면 원인을 알 수 있다. 리눅스에서는 난수를 생성할 때 /dev/random을 사용한다. 이 /dev/random에는 키보드 입력, 마우스 클릭, 디스크 I/O 등의 비트가 들어가 있다가 난수가 필요 할 때 /dev/random으로 부터 얻어 쓰는데 이 /dev/random에 비트가 충분하지 않으면 난수를 생성하지 못하고 blocking 되어 버린다. 그래서 I/O가 충분히 발생하고 난뒤에야 겨우 톰캣이 실행 됨... JAVA 옵션을 바꿔서도 이 문제를 해결 할 수 있다. /dev/urandom이라고 하나 더 있는데 /dev/random 대신 이 녀석을 쓰면 된다. 2018.05.28
Odroid C2 Mysql 설치 에러 해결법 ODROID C2에서 mysql를 실행 할 수 없는 버그가 있다. meson timer를 사용하지 말고 arch timer를 사용하면 mysql를 정상적으로 실행 할 수 있다. media/boot/boot.ini를 수정 해 준다. meson timer를 1에서 0으로 수정, 그리고 reoobt하면 mysql이 정상적으로 실행된다. meson_timer를 사용하면 비디오 플레이백 성능이 향상되는데... 대신에 가상화 기술을 사용 할 수 없게 된다. arch_timer를 사용하면 가상화를 사용 할 수 있다. 아마 mysql이 timer나 가상화 관련한 명령어를 실행하는 모양이다. 아래 해외 포럼에서 많이 참고 하였다. https://forum.odroid.com/viewtopic.php?f=136&t=20546 2017.06.19