Замечания связанные с особенностями операционных систем

Все

  1. Теневые пароли 
    В любой системе с теневыми паролями (включая Solaris 2.5 с Unix-аутентификацией), прочтите тщательно документацию по SASL чтобы удостовериться, что все настроенно правильно.

Solaris

  1. Современные системы Solaris имеют несколько полезных утилит в /usr/proc/bin, среди них есть  pmap. Она может быть использована для подсчета incremental cost (число не выделенных страниц) процесса imapd, это может быть полезно.

HP-UX

  1. Memory mapping support (mmap(2) ) в HP-UX не имеет правильной семантики для сервера Cyrus IMAP в 9.0 и 10.0 релизе операционной системы. Кажется, это связанно с использованием аппаратных средств. При крупномасштабной системе почты рекомендуется выбрать другую платформу. 

  2. HP-UX 9.0.4: Коментарии тестеров 
    C, который поставляется с HP-UX абсолютно не подходит для unix-пакетов. Или HP-UX ANSI C developers kit должен быть куплен отдельно от HP или GNU компилятор gcc (который может собрать себя с помощью основного HP C) должен быть собран на целевой системе.

Linux

  1. Синхронизирование обновления файловой системы. 
    Включая синхронные обновления ext2fs, все обновления становятся синхронными. Это хорошо для надежности. Плохо для производительности.

    Была большая проблема с файлом ящиков. В релизе2.0 и более поздних эта проблема решается с помощью размещения содержимого этого файла в базе данных Berkerley DB.

    Обратите внимание, что это только для ext2fs. Если Вы используете более новую файловую систему (такую как xfs, jfs или reiserfs) проблемы с синхронизацией метаданных быть не должно. Хотя мы не смотрели как работает сервер с другими файловыми системами linux. (Похоже, что разные файловые системы поддерживают немного разную симантику, и нельзя сразу сказать с какой системой все заработает, а скакой нет.)


last modified: $Date: 2001/11/18 19:50:43 $