Иван, как я должен отключить гипертрейдинг на Core Duo, которого там нет?:-)
Для Slopuhov:
Кеширование на сервере - это хорошо. Но в данной ситуации получается кеширование у клиента. У Pervasive client есть такая настройка "Use Local MicroKernel Engine". Когда на сервере мы отключаем Allow Cache Engine Connections, то тем клиентам у кого Local Engine включен сервер подключаться позволяет, но Local Engine
при этом не испльзуется. Так что вполне может быть, что до определенного момента сервер работает, но когда кол-во пользователей с включенным Local Engine становится слишком много, начинаются блокировки, утилизация прыгает до 80-100%, пользователи висят. Потом все отлипает, начинает дальше крутиться. Хотя симптомы могут быть разные.
И еще, после каждого изменения параметров Netware необходимо все-таки перезагружать сервер, чтобы они вступили в силу.
По поводу второго процессора что пишет Pervasive Software:
Solution ID: 00017585
Does Pervasive PSQL support multiple processors?
Problem Description:
Problem Environment:
Pervasive PSQL v9
Pervasive.SQL V8
Cause of this problem:
Solution Notes:
Pervasive PSQL v9 and Pervasive.SQL V8 fully support SMP and multiple processors (including dual core processors) due to the fact that it is fully multi-threaded and thread safe.
Pervasive PSQL does not take direct advantage of any SMP specific calls. It would be correct to say that Pervasive PSQL is not multiprocessor aware. In an SMP environment, the operating system schedules available threads, including Pervasive PSQL''s threads, on the available processors. Since Pervasive PSQL is fully multi-threaded and thread safe, this can yield a significant performance boost up to and including at least 4 CPUs, however, there has not yet been shown to be any significant advantage to bypassing the OS scheduling and utilizing SMP specific calls to become SMP aware. This is due to the fact that Pervasive PSQL is in most cases not bottlenecked by CPU utilization, but rather by I/O on either the disk or network interfaces.
В тоже время вот что пишут про новую версию:
What's New in PSQL v10
64-bit - PSQL supports the latest Windows platforms running on Intel and AMD 64-bit architecture. With more memory and address space, up to 4TB cache will become a significant advantage. PSQL Summit v10 includes native 64-bit API support for Btrieve and DTI.
Xtreme I/O - Accelerates the I/O of your database files. Xtreme I/O takes advantage of SMP (symmetric multi processing) for applications with large data sets, reducing the time required for reads and writes.
Ну и добавлю что только что вышла новая версия 10.10 beta, в которой есть поддержка 64bit-Linux и Windows 2008 Server. Netware больше не поддерживается (я сначала жалел). Поддержка v9 в течении 18 месяцев после выхода v10. Хотя конечно если у вас все работает и не падает, то оно и будет работать, чего его поддерживать.
Кстати ссылка
http://ww2.pervasive.com/Database/suppo ... _psql.aspx
Для amee: достаточно отключить кэшинг на сервере - и у клиентов локальный кэш использоваться не будет.