Назад | Перейти на главную страницу

Низкая производительность на Windows Server 2003 R2 x64

Моя текущая установка следующая:

У меня очень низкая производительность с этой настройкой. У меня есть предыдущий опыт работы с SharePoint на виртуальных машинах с гораздо меньшими ресурсами и эквивалентной производительностью.

В настоящее время я использую пробную версию SharePoint 2007, но вся машина работает плохо.

С таким аппаратным и программным обеспечением я ожидал, что будет работать действительно хорошая машина, но все, что у меня есть, - это что-то хуже, чем виртуальная машина 1 ГБ.

Я уже купил лицензии на SQL Sever 2008 и SharePoint 2007, поэтому я могу избежать ограничений SQL Server Express, но меня действительно беспокоит, что проблема в другом.

Может ли кто-нибудь дать мне несколько советов относительно того, где искать узкие места и решения? Все предложения приветствуются :)

Выделяются две вещи: процессоры серии 56xx используют свою память не по принципу «степени двойки» (т.е. 1, 2, 4, 8, 16, 32, 64 ГБ и т. Д.), А в «блоке из трех». (т.е. 3, 6, 9, 12, 18 ГБ и т. д.) - поэтому наличие 16 ГБ, а не 12 ГБ может на самом деле замедлить работу вашей машины - звучит странно, я знаю, но именно так они работают.

Во-вторых, и об этом уже упоминалось, но один диск SATA 1 ТБ потребительского уровня будет довольно плохим в ситуациях серверного типа. Эти диски действительно предназначены для прикладных программ, таких как оперативное резервное копирование, а не для операций с множественным произвольным вводом-выводом, таких как операции SQL / Sharepoint. Я знаю, что вы потеряете емкость, но посмотрите на различные корпоративные диски SAS 600 ГБ со скоростью вращения 10 оборотов в минуту, продаваемые WD, Seagate и т. Д. Также подумайте о зеркальной паре для вашей собственной безопасности.

Удачи.

Вы не упоминаете, какой анализ вы уже сделали. Какая нагрузка на сервер? Мне было бы интересно узнать, занят ли процессор, время занятости диска, длина очереди диска, плата за фиксацию и т. Д. Много (каких-либо) процессов Wow64 (ищите * 32 в диспетчере задач).

Что вы имеете в виду под плохой работой? вы имеете в виду на консоли или через клиент Sharepoint? Сервер находится под нагрузкой или вы просто тестируете?

Покопайтесь в процессах с помощью SysInternals ProcessExplorer, проверьте соединения TCP / IP с помощью TCPView.

Какая основная настройка диска (SAS, SATA, количество шпинделей и т. Д.).

Я считаю, что можно с уверенностью сказать, что узким местом является ваш жесткий диск, не зная подробностей, это, по-видимому, тот элемент, который выделяется. В Windows 2003 есть различные счетчики производительности, которые вы можете настроить, один из счетчиков, который нужно искать, - это «Длина очереди диска». Взгляните на руководство Microsoft TechNet, где вы найдете полный список объектов для запроса в диспетчере производительности, http://technet.microsoft.com/en-us/library/cc775961(WS.10).aspx.

Вообще говоря, добавление еще одного диска и хранение базы данных SQL для sharepoint на этом томе должно еще больше повысить производительность диска.

Еще одна вещь, которую вы, возможно, захотите найти, - это ваш файл подкачки Windows и его размер, поскольку у вас есть 16 ГБ оперативной памяти, и вам немного интересно узнать, как он установлен в настоящее время.

удачи!

У меня есть предыдущий опыт работы с SharePoint на виртуальных машинах с гораздо меньшими ресурсами и эквивалентной производительностью.

Сомневаюсь. То, что вы мне сказали, имеет дурацкую подсистему ввода-вывода. Диск емкостью 1000 Гбайт чертовски медленный для случайного ввода-вывода, с которым вы сталкиваетесь. Я запускаю sharepoint на RAID 10 из 4 черных скорпионов емкостью 320 ГБ, и иногда у меня возникают проблемы с загрузкой io (это небольшой внутренний офисный сервер).

Обсудите проблемы с оперативной памятью (которая на самом деле дает вам, возможно, 1-2% скорости), вам лучше взглянуть на хранилище. Я не знаю, какой у вас дисковый интерфейс, но поскольку в наши дни диски емкостью 1 ТБ в основном являются SATA (из-за ценового фактора; вы можете купить диск SAS 1 ТБ 15 КБ, но на самом деле, если вы хотите потратить приличные деньги на SAS, вы d потратите немного больше и возьмите два вместе с h / w RAID-картой, чтобы поместить их в надежное зеркало; поскольку у вас есть один большой диск, я думаю, что это SATA), и эти диски не просто потребительского уровня, но даже не быстрее между дисками клиентского уровня (это связано с тем, что огромные диски в основном предназначены для хранения мультимедийного (фото, видео) контента, а необработанная скорость не имеет значения для таких файлов). Итак, хранилище, которое вы используете, работает медленно.

Я бы начал с хорошего ч / б контроллера. Если вы заблокировали SATA, выберите как минимум четыре диска SATA (или два диска SAS) в конфигурации хранилища RAID10. С достаточно умным контроллером вы можете добавить немного скорости позже, просто добавив больше дисков в RAID10 (так что нагрузка будет распределяться между большим количеством шпинделей) - приятный бесплатный бонус с RAID10.

Вы также можете (по крайней мере, для тестовых целей) вместо этого получить SSD-диск и установить на него сервер, он будет очень отзывчивым, но если вы воспользуетесь дешевым (что разумно для чисто тестовых целей), вы рискуете своими данными позже, поскольку он может изнашиваться слишком рано; если вы приобретете SSD корпоративного класса, то цена не будет ниже схемы RAID + HDD.