Date: Mon, 7 Feb 2000 13:17:59 +1100 (EST) From: Stanley Hopcroft <Stanley.Hopcroft@IPAustralia.Gov.AU> To: Grog@Lemis.COM Cc: FreeBSD-ISP@FreeBSD.ORG, FreeBSD-Questions@FreeBSD.ORG Subject: FreeBSD and MS Windows performance Message-ID: <Pine.BSF.4.21.0002071257340.6891-100000@stan>
next in thread | raw e-mail | index | archive | help
Dear Sir, I am writing to thank you for your letter and say that my letter poorly expressed two observations :- 1 My experience that FreeBSD and MS Windows as a desktop are about the same from a performance point of view. (Usability on the other hand is another story. I find FreeBSD a much more usable system (eg Pine rather than Lotus Notes etc)). Thanks for telling me about kde sucking up most of my memory and that the FreeBSD wd driver - which does seem slow on this box. I thought it was a slow Seagate disk wdc0: unit 0 (wd0): <Seagate Technology 1275MB - ST31276A> - doesn't do DMA. 2 That there are claims that NT performs better than Intel Unix (specifically Linux) because 2.1 the Linux VM system is "worse" than NTs 2.2 the Linux network API depends on select() and therefore it doesn't handle thousands or 10s of thousands of TCP connections, whereas there is an MS magic system call that handles tens of thousands of TCP connections and works faster too. Russinovich calls this MS feature "completion ports". He also claims (in the May article that talks about network performance. I don't know when the VM article was published other sometime last year) that . because the Linux threads do not do asynchronous IO they are less efficient than NTs threads. . because the Linux kernel does not provide re entrant read() and write calls, that NT - which does - outperforms it. . Linux lacks a "sendfile" system call to avoid reading something before sending it over a TCP connection, and therefore lags Linux which does. While he talks about TPC benchmarks that substantiate his claims that MS NT outperforms Linux , he does *not* quote any. Thank you, Yours sincerely. Stanley Hopcroft Network Specialist IP Australia +61 2 6283 3189 +61 2 6281 1353 FAX To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0002071257340.6891-100000>