Improved multiprocessor usage on amd64



I have a dual core amd64 on which I run a processor intensive numerical program. I had been frustrated because it seemed to run 3 or 4 times faster under Linux. But with a recent upgrade of FreeBSD-CURRENT, it now goes at about the same speed as Linux.

The program takes about an hour. For the first minute, the program runs rather slowly, but then it is as if the operating system finds its way, and suddenly it speeds up. "top -H" suggests that for the first minute that one thread is going really slowly, and is perhaps being starved or something.

My question is - why is this happening, and is this something I should expect? Are there certain switches or sysctls I can set to make it go fast from the get go?

I should add that I am gratified that FreeBSD has caught up with Linux in this respect. I hope that I will see even more improvements. I will be happy to share the software I am running to help in this regard, but I don't yet have permission from my employer (University of Missouri) to give it an open source license, so I only feel comfortable giving it to people on a case by case basis.

Thanks, Stephen
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Improved multiprocessor usage on amd64
    ... But with a recent upgrade of FreeBSD-CURRENT, ... now goes at about the same speed as Linux. ... and suddenly it speeds up. ... Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: ...
    (freebsd-current)
  • Re: Snort + (OpenBSD or Linux)
    ... Snort + (OpenBSD or Linux) ... OS/kernel technology advances and speeds increase as they are wont to do ...
    (Focus-IDS)
  • Re: Improved multiprocessor usage on amd64
    ... about the same speed as Linux. ... Which release/version were you running prior? ... perhaps you went from a kernel with WITNESS/etc enabled to a kernel ... suddenly it speeds up. ...
    (freebsd-current)
  • Re: Transfer problems between Linux and Windows machine
    ... > I am having some strange issues with transfer speeds between my linux box ... The windows boxes transfer fine between each other.. ... > both windows and linux and got the following strange resulst.... ...
    (comp.os.linux.networking)
  • Psion 5mx - infrared connection
    ... I was trying soft/hard reset, different speeds connection, change mtt, ... install mobile connectivity patch, change infrared driver to plBeam... ... i don't known is there are problem with my irda configuration on linux ...
    (comp.sys.psion.misc)