Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Слияние на 64-битной системе
Пользователь: RomanA (IP-адрес скрыт)
Дата: 08, November, 2011 11:00

Зависит ли скорость слияния от битности системы?

Кратко поясню ситуацию. У нас в городе ведется сводный каталог муниципальных библиотек. Для слияния у нас есть возможность использовать два сервера:

1)WinXP 32-bit, Intel® Pentium® Processor G6950 2.8 GHz, 2 Gb RAM
2)Windows Server 2008 64-bit, Intel Xeon 3.4 GHz (2 Processors), 4 Gb RAM

Казалось бы второй сервер гораздо мощнее и, действительно, процессы создания словаря и экспорта на нем идут заметно быстрее.

Но при создании сводного каталога, когда используется слияние (АРМ Каталогизатор - Импорт, галочку на "слияние" и выбор форматов), 1-й сервер работает гораздо быстрее.

Например, 1000 записей добавляются к каталогу размером 270000 записей на 1-м сервере за 30 минут, на втором за 2 часа.

Может ли это зависеть от битности системы или какого-либо другого фактора? Что может влиять на скорость добавления сводного каталога со слиянием?



Редактировано 3 раз. Последний раз 08.11.2011 11:02 пользователем RomanA.

Re: Слияние на 64-битной системе
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 08, November, 2011 12:25

ИРБИС 64 - 32-битное приложение. На одном и том же сервере оно под 32 битной ОС работать будет быстрее, чем под 64 битной. Однако не на столько - не в разы. Такая разница в скорости объясняется не битностью системы точно. Антивирусы? Дисковая подсистема? Кроме того, 2 Гб для XP звучит гораздо лучше чем 4 Гб для Windows Server (если с граф. оболочкой а не core). Если 2008-й еще и Enterprise - то памяти ему совсем уж мало...

Re: Слияние на 64-битной системе
Пользователь: RomanA (IP-адрес скрыт)
Дата: 09, November, 2011 12:56

Антивирус не установлен, система NTFS. Компьютер служит для слияния, а также для доступа к сводному каталогу из интернета. Проблема в том, что возможность работы с первым сервером мы скоро потеряем, а скорость очень критична, каталог сливается каждый месяц.

Windows Server действительно с графической оболочкой, вариант Standart. Если правильно понимаю, то память, которая может быть использована ИРБИСом порядка 3 Гб.



Редактировано 1 раз. Последний раз 09.11.2011 12:58 пользователем RomanA.

Вложения: Снимок диспетчера.JPG (60.2KB)  
Re: Слияние на 64-битной системе
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 09, November, 2011 17:34

Свободной оперативы 298МБ... Работа с оперативной памятью и работа со свопом скорости очень не в пользу свопа...
Это раз.

Момент второй: У вас два разных типа ОС: XP - клиентская, в ней приложения имеют больший приоритет над сервисами. Win2008 - серверная, в ней больший приоритет имеют сервисы.

Re: Слияние на 64-битной системе
Пользователь: RomanA (IP-адрес скрыт)
Дата: 16, November, 2011 12:39

Кешированная оперативная память не освобождается для нужд программ, когда свободная заканчивается?

Но все равно, даже если не так: мониторил работу Каталогизатора во время слияния. Процессор был загружен на 13-15%. Памяти было выделено 15 МБ и ее количество почти не менялось (14-15 МБ на протяжении всего процесса).

В качестве сервиса запускать пока не пробовал (есть небольшие трудности, сервер не в нашей библиотеке расположен), но обязательно сделаю и отпишусь сюда.

Вложения: Импорт.JPG (272.8KB)   Импорт2.JPG (274.9KB)  
Re: Слияние на 64-битной системе
Пользователь: RomanA (IP-адрес скрыт)
Дата: 01, December, 2011 09:53

Пробовал все что угодно...

Запускал на
1)Win-7 32-bit, Athlon X2 240 2800GHz, 4Gb RAM (как приложение)
2)Windows Server 2008 64-bit, Intel(R) Xeon(R) CPU E5504 @ 2.00GHz, 8Gb RAM (как сервис)
3)Win XP 32-bit, Pentium(R) Dual-Core CPU E5200 @ 2.50GHz, 4Gb RAM (как приложение)

Во всех случаях слияние шло около 2 часов (1000 записей). Воистину первый компьютер с XP-кой был жемчужиной... Честно говоря, я в замешательстве. Возможно влияет какая-то настройка в системе, только вот как ее обнаружить...

Re: Слияние на 64-битной системе
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 01, December, 2011 20:58

1. Скопируйте один-в-один ИРБИС со старой машины на новую и запустите этот же процесс на новой.
2. Убедитесь что тип файловых систем одинаков. (FAT,NTFS,версия NTFS)
3. Убедитесь что в XP одинаковые сервис паки. XP SP1 и XP SP3 - очень разные системы
4. сравните сервисы на старой XP и на новой - возможно что в старой много чего поотключено.

Небольшая ремарка о конфигурациях, не объясняющая 4-х кратного замедления...

G6950 запущен в производство в январе 2010, FSB 800, DDR3-1066, 4 потока на 2 ядрах без HyperThreading. 2.8 Ггц

X2 240 - июль 2009, 2 потока на 2 ядрах, 2.8ГГц
E5504 - март 2008, 4 потока на 2 ядрах 2 ГГц.
E5200 - март 2008, 4 потока на 2 ядрах 2.5 ГГц.

Так что первый компьютер на поверку оказывается с самым современным процессором из представленных. И судя по тестам - самым быстрым.

Про память и остальную перифирию ничего сказать не могу - тут надо смотреть конкретные спецификации...
В любом случае - скорее всего смотреть нужно настройки софта.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.