|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Sat, Mar 27, 2004 at 12:20:19AM +0900, blueruin wrote: > 방금 칩?<ㅅㅔㅌ에 관해서 포스팅했는데 이글은 따로 올리는게 맞는것 같아 다른주제로 포 > 스팅합니다. > > 이번에 서버를 하나 조립할것 같습니다. > 이서버는 주로 web 서버와 database 서버(MySQL) 로 사용될 예정인데 부하가 심한 > database query가 많이 일어나 높은사양이 필요합니다. > 플랫폼을 알아보다 AMD 옵테론(2cpu)이 적합하다고 하여 선택하려고 하는데 옵테론 > 과 FreeBSD의 궁합이 어떤지 조언을 듣고싶습니다. > Opteron과 SMP를 사용하기 위해선 기본적으론 5.x가 필요한데 5.x는 아직까지 안정적이기 않기때문에 위험은 감수해야 합니다. Opteron에서 64bit로 동작할때 32bit binary를 제대로 수행하는지 모르겠습니다. 별 문제 아닌것 같지만 linux binary등을 수행할때 문제가 될 수 있습니다. 또한 기존의 C로 작성한 프로그램 이 LP64에서 제대로 동작하는지도 점검해야 합니다. 그냥 compile만 된다고 동작하지는 않습니다. 많은 프로그램들이 작성시의 오류로 LP64에서 동작하지 않는 경우가 많습니다. > 기본적인 데몬들과 apache 와 MySQL, 그리고 C로 만든 프로그램 몇개가 돌아갈 예정 > 입니다. > > database가 64bit 플랫폼에서 성능이 월등하다는것은 많은 곳에서 증명 하고 있는데 > FreeBSD 쪽에서는 "아직 실무에 적용하긴 이르다" 라는 글들이 보여 고민중입니다. > C로만든프로그램이 유닉스 기반으로 만들어져 윈도우즈서버를 사용할순 없고 (그러 > 고 싶지도 않고) FreeBSD를 사용할수 없다면 Linux를 사용해야할것 같은데 > 플랫폼을 바꾸는것(제온등으로)이 좋을까요? 아니면 OS를 바꾸는것이 좋을까요? > 제 생각에는 아직까지는 Intel의 Xeon계열이 더 안정적으로 지원될것으로 생각합니다. Apache나 MySQL등은 모두 thread가 완벽히 지원될때 효과가 나타나는데 가장 잘지원된다는 i386계열도 아직은 문제가 있는 편입니다. 조금 더 기다려보고 결정하는게 더 좋지 않을까 합니다. 아마도 5.3R은 이 문제를 해결할것으로 보입니다만 open source의 특성상 정말 그렇게 될지는 알 수 없습니다. MySQL이 중요하다면 현재로서는 Linux를 사용하는게 가장 좋겠습니다. FreeBSD에서 linux thread를 사용하는 방법도 있지만 이 linux thread는 FreeBSD에서 사용하기에는 문제가 있고 시스템의 thread library와 충돌합니다. Linux thread의 문제점은 /usr/ports/devel/linuxthreads/files/README.FreeBSD를 보시기 바랍니다. 저의 개인적은 생각은 어떤일을 하는데 적합한 시스템이 있다면 그 시스템을 사용하는게 가장 좋다고 생각합니다. 그 시스템이 Solaris, linux 또는 심지어는 윈도라도... 그리고 중요한건 ILP32에서 LP64로 간다고 해서 무조건 성능이 향상되지는 않습니다. 64bit에서 수행되는 Solaris가 최근 32bit CPU인 P4/Xeon 보다 빠르지 않다는걸 명심하세요. LP64가 커널에서의 프로그래밍은 편하지만 다른 단점도 많이 있습니다. 프로그램의 크기가 보통 LP64에서 많이 증가 하기 때문에 Solaris는 대부분의 user land application들은 ILP32용으로 작성되고 커널은 64bit로 동작합니다.(물론 사용자는 32bit/64bit 커널을 선택할 수 있습니다.) > 에궁, 글을 쓰고나니 조금 조심스러운 질문이 되버렸네요. > 치우친 의견이라도 좋으니 64Bit FreeBSD 에 대해서 그냥 편안하게 말해주셨으면 합 > 니다. > 제가 FreeBSD를 64bit에서 사용해본게 Sparc64뿐이라 말씀드리기 어렵군요. FreeBSD Sparc64는 일반사용자들이 사용하기는 어려워 보입니다. Sparc64 는 BSD쪽에서는 OpenBSD/NetBSD쪽을 권합니다. -- Pyun YongHyeon <http://www.kr.freebsd.org/~yongari> _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/03/28 00:57:16 $ |
|