none
Производительность O365 - Exchange Online RRS feed

  • Вопрос

  • Добрый день коллеги!

    Хотел бы попросить помощи в виде совета или может кто решал подобные проблемы в работе MS Exchange Online в составе O365.

    Дано: облачный Exchange 365, терминальные серверы Windows 2008 Server R2 + MS Office 2010+последние обновы. У всех Outlook 2010 настроен на почтовые ящики в режиме "В сети", кеширование не используем, т.к. нет столько места пока куда бы закешировалось столько почты.

    Проблема: При запуске Outlook висит статус "Загрузка профиля" секунд 7-10. Потом после старта, начинает шевелиться Outlook с тормозами. Если кликать по сообщениям, то либо он очень долго (до 20 сек.) отображает сообщение на которое кликнули или вообще выпадает в состояние "Не отвечает". У некоторых пользователей в других филиалах примерно такая же шляпа, есть офис где "Загрузка профиля" висит секунд 15. И соответственно Outlook потом сильно тормозит.

    Сейчас проблема на одном терминале с одним пользователем (особенно жалуется), "Загрузка профиля" висит секунд 10 и тупит Outlook. Например жмем "Отправить сообщение" и получаем "Не отвечает" секунд на 20. Сообщение отправляется но эти тормоза надоели.

    Кто внедрял тут почтовый сервак уже уволился и недавно когда он еще работал, была ситуация похуже - "Загрузка профиля" могла висеть секунд 20 и Outlook тупил у всех! Ему кто-то из саппорта какого-то подсказал, что виной может быть некорректный ДНС. Мы тогда проверяли и действительно - пинги на outlook.office365.com были большие. Да и разрешалось имя, как нам сказал саппорт не ближайшего дата центра, а американского. Я так понял, в нашей конфигурации Exchange по ДНС определяет какой у нас будет ближайший дата-центр и уже с него нам дает почту пользователей. На тот момент он поменял ДНС сервера на активном оборудовании (наши шлюзы в главном офисе и филиалах) на какой-то dns, но не тот что наш интернет провайдер дает . И действительно это помогло - почта стала работать быстрее. И по пингу outlook.office365.com теперь разрешается имя outlook-emeaeast2.office365.com [40.101.60.2]. Но все равно есть траблы с Outlook в виде "Не отвечает" или просто долго все ворочает! Пользователи часто жалуются на производительность.

    Хотел спросить знающих, может есть еще рецепты и способы, сделать почту пошустрее?

    Спасибо!

    16 августа 2017 г. 10:07

Ответы

  • Ну и в дано у нас на свежую голову есть тоже хинт:

    Дано: облачный Exchange 365, терминальные серверы Windows 2008 Server R2 + MS Office 2010+последние обновы. У всех Outlook 2010 настроен на почтовые ящики в режиме "В сети", кеширование не используем, т.к. нет столько места пока куда бы закешировалось столько почты.

    Изначально онлайн режим медленный, и можно включить кэширование на 2016 аутлуке, и выкрутить слайдер хранения ост файла в три дня. Это минимум, который у нас есть. И это будет наверное самым быстрым и правильным решением. Попробуйте тоже такое.

    17 августа 2017 г. 13:03

Все ответы

  • Не подскажу точно, но возможно натолкну на правильный путь.

    Если мне не изменяет память, то в админке office365 есть настройки, которые управляют поведением определения ближайшего к пользователю дата-центра office365. Теоретически этот механизм может глючить и как минимум есть опция указать все вручную. Поищите эти настройки.

    16 августа 2017 г. 11:02
  • Дано: облачный Exchange 365

    У которого есть своя ТП. Попробуйте обратиться туда:

    + лучше конечно Outlook то обновить до последний версии (если он предоставляется по подписке).

    16 августа 2017 г. 11:56
    Модератор
  • Хм.. странно. Раньше при выборе этого пункта меню, нам выдавалась ошибка, уже не помню какая, но что-то типа "У Вас нет прав для просмотра этой страницы", а сейчас да, открылась. Посмотрю, что в ней есть. Правда уже сейчас нашел, что там вроде как пишется обращение к партнеру у которого мы приобретали лицензии, а не куда-то напрямую в ТП.

    По поводу обновления до последней версии Outlook- проходили уже (, к сожалению. Поставили как-то этот Outlook 365 на все терминальные сервера и производительность работы в почте упала у всех до минимума из-за той же производительности. Нет, "Загрузка профиля" не висит долго, но любой клик по элементам почты - стабильное "Не отвечает". Помучились месяца 2, снесли, вернули 2010. Обращался по этому поводу в ТП МС, нам советовали всякими тулзами тестировать Outlook - тесты особых глюков не выявили( и производительность не удалось улучшить. Пока вот остаемся на 2010 он постабильнее, но вот тоже производительность хромает

    16 августа 2017 г. 13:40
  • Здравствуйте. Форум как-то месяц назад поглотил Вашу тему про производительность, если я ничего не путаю- пытался ответить в нее. Было много букв. Не получилось.

    Посмотреть нужно а) где находятся Ваши ящики. Есть мнение, что находятся они в Америке, а цепляетесь вы за датацентр в Европе. Получаете задержки. Это основная причина, как мне сдается.

    Можно переопределить ответ на те цоды, кои будут ближе к ящикам.

    б) спробуйте для тестирования выключить у нескольких товарищей MAPI/HTTP. Возможно, полегчает (я бы замерил скорость фиддлером или еще чем, на глаз тяжело может быть). Возможно нет. Лучше в DNS смотреть сразу. 

    Disable MAPI/HTTP by setting the following key on the RDS session host server. Open regedit and navigate to this location:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    Create a DWORD entry with the name MapiHttpDisabled
    Value: 1

    в) ПФ используете в облаке или нет?

    >У которого есть своя ТП. Попробуйте обратиться туда

    Мы здесь только добрым словом можем помочь, это факт. Поэтому от форума и плюсы и минусы есть.

    16 августа 2017 г. 16:16
  • Доброе утро!

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

    А отключение MAPI - это Вы имеете в виду отключить сам протокол Эксча по которому Outlook "общается с ним"? И как тогда они будут "общаться"?

    Извиняюсь, но не расшифровал сокращение ПФ в облаке? Что Вы имели в виду?

    Спасибо и за доброе слово)! Я просто с почтовыми системами начал только-только глубже разбираться, поэтому есть вопросы определенного характера ).

    17 августа 2017 г. 6:09
  • 1. Get-Mailbox -identity "Vasya" | fl *GUID*,*Recipient*,*location*

    Видно, что ящик в Европе.

    или

    Get-MailboxLocation -User "Dima"

    2.Отключение MAPI/HTTP, которое поддерживает 2010 начиная с SP2+ патчика. Это не одно и тоже.

    Надо посмотреть нет ли задержек с его стороны.

    3. ПФ- PF- Public Folders.


    17 августа 2017 г. 6:33
  • А командлет надо выполнить с любой машины в домене? У меня на  "Get-Mailbox" ругается не находит такого.

    На ваших примерах "Dima" или "Vasya" - это доменные логины пользователей или лучше указать почтовый ящик полностью?

    ПФ мы не используем.

    17 августа 2017 г. 7:21
  • это облачные ящики.

    И подключаться надо к облаку.

    $objCredential = Get-Credential admin@stems.com

    $objSession = New-PSSession -ConfigurationName "Microsoft.Exchange" -ConnectionUri "https://outlook.office365.com/powershell-liveid"  -Credential $objCredential -Authentication "Basic" -AllowRedirection

    Import-PSSession $objSession

    Get-MailboxLocation -User "Vasya"

    17 августа 2017 г. 7:28
  • Цепляться нужно только глобальным администратором? Просто я нашел вот эту статью и там сказано "По умолчанию все пользователи с учетными записями, созданными в Exchange Online, могут использовать удаленную оболочку PowerShell для доступа к организации Exchange Online.". Но я попробовал зацепиться своей учеткой у в PS получил много красного текста и Access Denied.

    У меня такая мысль появилась чтобы в PS не лезть пока.. Из заголовков к примеру какого-то входящего письма мы разве не поймем где у нас ящик? Или в них показан дата центр?

    К примеру начало одного из сегодняшних входящих писем:

    Received: from VI1PR0502MB2896.eurprd05.prod.outlook.com (10.175.24.142) by
     VI1PR0502MB2894.eurprd05.prod.outlook.com (10.175.24.140) with Microsoft SMTP
     Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
     15.1.1341.21 via Mailbox Transport; Thu, 17 Aug 2017 08:41:51 +0000
    Received: from HE1PR05CA0254.eurprd05.prod.outlook.com (2603:10a6:3:fb::30) by
     VI1PR0502MB2896.eurprd05.prod.outlook.com (2603:10a6:800:b8::14) with
     Microsoft SMTP Server (version=TLS1_2,
     cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Thu, 17
     Aug 2017 08:41:49 +0000
    Received: from VE1EUR01FT020.eop-EUR01.prod.protection.outlook.com
     (2a01:111:f400:7e01::206) by HE1PR05CA0254.outlook.office365.com
     (2603:10a6:3:fb::30) with Microsoft SMTP Server (version=TLS1_2,
     cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21 via
     Frontend Transport; Thu, 17 Aug 2017 08:41:48 +0000

    Если честно, имеется непонимание. Может поясните в кратце, как могут быть ящики в Америке а Дата-Центр в Европе? Я считал что в Дата-Центре и хостятся ящики пользователей? Вообще алгоритм работы получается другой?

    Думалось что, Аутлук цепляется к Эксчу, а тот смотрит в ДНС и кидает уже на основе этой инфы на ближайший Дата-Центр в котором и находится ящик пользователя и все )

    Спасибо!
    • Изменено ItDen 17 августа 2017 г. 10:01
    17 августа 2017 г. 10:00
  • Цепляться нужно только глобальным администратором?

    Нет, можно делегированную учетку создать и дать ей права на управление ящиками.

    Но я попробовал зацепиться своей учеткой у в PS получил много красного текста и Access Denied.

    Для этого надо явно вашей учетке разрешить использование PS. Что нехорошо делать для пользователя, а лучше отдельную админскую учетку создать.

    Заголовки, да в Европе. скорее всего, и ящики там. Но не факт. Надо бы точно удостовериться.

    Если честно, имеется непонимание. Может поясните в кратце, как могут быть ящики в Америке а Дата-Центр в Европе? Я считал что в Дата-Центре и хостятся ящики пользователей? Вообще алгоритм работы получается другой?
    Думалось что, Аутлук цепляется к Эксчу, а тот смотрит в ДНС и кидает уже на основе этой инфы на ближайший Дата-Центр в котором и находится ящик пользователя и все )

    Датацентры есть везде, в Европе, Азии, штатах. А точка входа Autodiscover.outlook.com это как раз DNS гео балансировщик. Т.е. по прихоти или ошибке провайдера, по волшебным 8.8.8.8 которые все страшно любят непонятно за что, Вы можете получить следующую картину: допустим, Вы создавали тенант пару лет назад. Выбора, где хостить ящики тогда не было (он и сейчас мягко скажем, нет его, сочтем) Т.е. Вы создали тенант, ящики создались в штатах. Со своей машины разрешаете точку входа- она разрешилась в имя autodiscover-emeaeast2.outlook.com. То есть, подключимся к точке уже не оптимальной, и производительность снизится.

    Далее предположим, что клиент в филиале, и использует прокси сервер из ЦО. Администратор начинающий, начинает и начинает, и исключений для траффика https для адресов О365 не сделал. В итоге, траффик пойдет через прокси сервер, допустим будет прозрачным для него, но потратится время на его обработку. Такой траффик нужно пускать в обход прокси, если он есть.

    Вот мы и получили задержки и проблемы с производительностью.

    17 августа 2017 г. 10:34
  • посмотреть, где расположены сервисы (регионы только, не страны), так же можно и через админку. На сколько я понял (могу ошибаться), регион расположения сервисов выбирается на основании информации, указанной при регистрации компании. Т.е. если компания располагается в России, то врядли сервисы будут расположены в американских дата-центрах.

    17 августа 2017 г. 10:40
    Модератор
  • Можете и ошибаетесь. Достаточно триалку зарегистроровать и указать Россию при создании. Ящики создадутся в Европе. Раньше создавались в Штатах. То окошко ,что на скриншоте до определенного времени можно было использовать для переноса. Мои ящики перенесли из Штатов в Европу (я специально просил)

    Разница-то небольшая, в северной Америке они или в Хельсинки, так ведь? Все одно в России нет дата центров, только Европа. Раньше один Дублин был, сейчас хоть попроще.

    17 августа 2017 г. 10:47
  • да, я регил не одну триалку для разных тестов, просто никогда не интересовался где размещаются сервисы, т.к. не было необходимости. Что в России ДЦ нет - знаю:

    17 августа 2017 г. 10:52
    Модератор
  • Это волшебное окно совсем недавно появилось, как раз после возможности сдвинуть данные. С год назад. Посмотрите на свои тенанты и триалки, проверьте, где ящики. Подивитесь.
    17 августа 2017 г. 11:05
  • Мои похоже в Европе (по крайней мере так показывает)
    17 августа 2017 г. 12:17
  • Ok.   1) nslookup Autodiscover.outlook.com Тоже Европу отдаст? (проверяйте на машине с проблемой!)

    2) Отключать будем MAPI/HTTP дабы проверить как старый добрый RPC будет себя вести?

    3) Прокси сервера на терминале- нет, как я понял.

    17 августа 2017 г. 12:21
  • Ну и в дано у нас на свежую голову есть тоже хинт:

    Дано: облачный Exchange 365, терминальные серверы Windows 2008 Server R2 + MS Office 2010+последние обновы. У всех Outlook 2010 настроен на почтовые ящики в режиме "В сети", кеширование не используем, т.к. нет столько места пока куда бы закешировалось столько почты.

    Изначально онлайн режим медленный, и можно включить кэширование на 2016 аутлуке, и выкрутить слайдер хранения ост файла в три дня. Это минимум, который у нас есть. И это будет наверное самым быстрым и правильным решением. Попробуйте тоже такое.

    17 августа 2017 г. 13:03
  • проверяли ли Вы работу Outlook 2010 не на терминальном сервере, а за простым компьютером?
    17 августа 2017 г. 13:55
    Модератор
  • Да, проверял. Работает чуть быстрее. Конечно комфортнее, чем в терминале.

    Сегодня пока ищу корель проблемы у пользователей, не всех, outlook выдает в трее сообщение "Аутлук пытается получить данные с O365" как то так...

    17 августа 2017 г. 14:04