이 Linux Magazine 기사 http://www.linux-mag.com/id/792은 Solaris와 같은 상업용 Unix와 비교하여 Linux에서 스레드가 구현되는 방식의 차이점을 설명합니다. 요약하면, 리눅스는 사용자 스레드를 커널 스레드에 일대일로 매핑하는 반면, Solaris는 다 대다 매핑을 사용합니다. 이 기사는 특히 Solaris 운영 환경에서 스레드간에 전환 할 때 성능상의 우위를 제공 할 수 있음을 의미합니다. 이것을 시험하기 위해 시간을 보내기 전에 이미 누군가 그것을 해본 적이 있습니까?Linux 대 Solaris의 스레드 성능
4
A
답변
7
사람들은 M : N 스레딩이 좋은 생각이라고 생각했지만 모두가 1 : 1 스레딩으로 이동했습니다. 오버 헤드가 낮으며 SMP 환경에서 더 잘 작동합니다. 솔라리스는 M : N 스레딩을 Solaris 9에서 1 : 1 스레딩으로 옮겼습니다. 당신이 링크 한 기사는 2001 년에 나온 것 같아요. 그래서 조금 구식이에요. 구독자 만 읽을 수는 없으니까요.
관련 문제
- 1. 자바 스레드 대 자바 프로세스 성능 저하
- 2. File open()에 대한 Linux 멀티 스레드 성능 향상
- 3. Linux 스케쥴러의 성능 평가
- 4. Linux 스레드 관련
- 5. CALayer 성능 대 UIImageView 성능
- 6. 하드웨어 스레드 대 부드러운 스레드?
- 7. 여러 스레드 대 단일 스레드
- 8. 스레드 풀 대 스레드 산란
- 9. 배경 스레드 대 UI 스레드
- 10. 스레드 ID 대 스레드 핸들
- 11. 성능 테스트 Apache 대 NodeJ
- 12. 자바 스레드 성능
- 13. 멀티 스레드 성능 향상
- 14. XLinq 대 SqlDataReader 성능
- 15. 성능 : XDocument 대 XmlDocument
- 16. nspropertylistserialization 대 nsjsonserialization의 성능
- 17. DataContractSerializer 대 BinaryFormatter 성능
- 18. 서블릿 대 Struts2 성능
- 19. XPath 대 DOM의 성능
- 20. 필드 대 실제 성능
- 21. 대 C++ 성능
- 22. 성능 카운터 대 ETW
- 23. 데카 프 스레드 대 부스트 스레드 대 omnithreads
- 24. 처리기 대 스레드
- 25. QTimer 대 개별 스레드
- 26. 커널 스레드 대 타이머
- 27. 스레드 대 코어
- 28. 스레드 대 스레딩
- 29. 스레드 대 .NET의 프로세스
- 30. Solaris의 문자 세트
bugmenot.com은 (는) linux-mag.com과 같은 사이트의 친구입니다. – Tom
Linux Magazine의 구독자가 아니기 때문에이 기사를 볼 수있었습니다. Solaris 9 정보에 감사드립니다. 레퍼런스가 있으십니까? – bobmcn
@bobmcn 솔라리스 9 스레딩 백서에서 MxN 스케줄링이 사라지고 1 : 1 스레딩으로 대체되었다는 내용의 백서에 대한 답을 편집했습니다. –