사실상 리눅스 위에서 개발 안하지만 실제 돌아가는게 리눅스인걸 고려해야한다 이거지
예로들어 웹플럭스는 이벤트루프에서 멀테플렉서를 이용하여 논블록킹을 구현하는데
window의 iocp와 같이 리눅스에서는 epoll, select 등을 사용하는데 실제 이 사용하는 함수에 따라 좀 다를 수 있음
다른 예로는 카프카 같은경우에는 읽고 쓰는는 소켓과 파일을 쓰면서 file descriptor가 많이 사용될 수 있는데 이걸 리눅스 커널에서 limit 낮게 설정이 되어있으면
운영중인 서비스에서 장애가 나는 경우도 있고..
익명(14.47)2022-09-19 02:07
답글
ㅁㅊ,, 너무어려운 내용이지만 암튼 vim 으로 개발하진 않을 것 같넵 감사감사!
익명(121.146)2022-09-19 02:10
답글
in a nutshell, 튜닝을 할 수 있냐?
익명(14.47)2022-09-19 02:10
답글
멀티플렉서를 이용해서는 뭔 말임? 그게 sw 에서도 쓰이나? 비유라면 잘못된 표현인 것 같은데 ㅇㅅㅇ
VIm
ㅇㅅㅇ 검색해보니깐 패키지익스플로러가 있긴하네,, 근데 자동완성기능같은건 없겟쥐
근데 사실 리눅스에도 vscode 지원된다
vim 쓰는 업체 엌케생각하심
vim 쓰는 업체가 어딧어 걍 스프링 서버가 리눅스라는소리가 아닌가?
뗄감 신입이라 모름 ㅈㅅ퓨ㅠ
사실상 리눅스 위에서 개발 안하지만 실제 돌아가는게 리눅스인걸 고려해야한다 이거지 예로들어 웹플럭스는 이벤트루프에서 멀테플렉서를 이용하여 논블록킹을 구현하는데 window의 iocp와 같이 리눅스에서는 epoll, select 등을 사용하는데 실제 이 사용하는 함수에 따라 좀 다를 수 있음 다른 예로는 카프카 같은경우에는 읽고 쓰는는 소켓과 파일을 쓰면서 file descriptor가 많이 사용될 수 있는데 이걸 리눅스 커널에서 limit 낮게 설정이 되어있으면 운영중인 서비스에서 장애가 나는 경우도 있고..
ㅁㅊ,, 너무어려운 내용이지만 암튼 vim 으로 개발하진 않을 것 같넵 감사감사!
in a nutshell, 튜닝을 할 수 있냐?
멀티플렉서를 이용해서는 뭔 말임? 그게 sw 에서도 쓰이나? 비유라면 잘못된 표현인 것 같은데 ㅇㅅㅇ
+ file descriptor 파일참조랑 리눅스 커널의 limit이 뭔 상관인지도 모르겠네 ㅇㅅㅇ