>>Моя прога на С++ с использованием библиотеки XBase (для работы с DBF >>файлами баз данных) под FreeBSD работает гораздо мееедленнее, чем под Linux >>(там как вертолет). FreeBSD сервер 2-х процессорный Xeon, SCSI - крутой >>в общем, Linux - обычный пень, 3ГГц, SATA винт. В обоих >>случаях поиск происходит локально. В чем проблема и как можно решить? >>Мне надо чтоб на фре работало как следует. Заранее благодарен за >>помощь. > >Не уверен, что вам тут можно помочь. Файловые системы UFS и UFS2, > >используемые в FreeBSD, отличаются некоторой неторопливостью (http://unix.ginras.ru/apps/test008.html). Насчет "скорострельности" XBase ничего не > >скажу - не работал я с ней. Уважаемые коллеги, дело точно не в файловой системе. Я тестировал dd в null на обоих, и естественно фря делает линукс в данном случае. Интересно то, что откомпиленная в виндах под мингв на примонтированной (для виндовса звучит косноязыко :-)) директории по самбе (с той же самой фри) так же делает по скорости локальное исполнение во фре. Может дело в ключах компиляции? Я никакие не ставил, просто набрал g++ -I/путь_к_библиотеке -o имя_бинаря сырец1.cpp сырец2.cpp сырец3.cpp
|