AFP vs CIFS vs NFS — что выбрать?

AFP vs CIFS vs NFS — что выбрать?

Мной были собраны тесты с разных сайтов, проведены самостоятельно и выведены средние результаты:

Запись больших файлов: 1GB (команда ниже).
(dd bs=1048576 count=1024 if=/dev/zero of=/t/afp/testfile)

AFP: 7.21 MB/sec
CIFS: 6.85 MB/sec
NFS: 8.04 MB/sec

Запись не больших файлов: 10MB(команда ниже).
(dd bs=1024 count=10000 if=/dev/zero of=/t/afp/testfile)

AFP: 9.61 MB/sec
CIFS: 2.05 MB/sec
NFS: 8.49 MB/sec

Чтение не больших файлов: 100MB(команда ниже).
(dd bs=1024 count=100000 of=/dev/null if=/t/afp/testfile)

AFP: 13.7 MB/sec
CIFS: 1.6 MB/sec
NFS: 14.0 MB/sec

Чтение больших файлов: 1GB.
(dd bs=1048576 count=1024 of=/dev/null if=/t/afp/testfile)

AFP: 14.01 MB/sec
CIFS: 13.62 MB/sec
NFS: 13.05 MB/sec

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

— AFP: быстрое чтение, да и запись не плоха, а кеширует ещё лучше. Кратко говоря: без критических проблем. Проблема найти инструменты для работы с протоколами Apple.
— CIFS: хорошая пропускная способность чтения\записи. Но имеются проблемы чтения\записи  маленьких файлов и не читает кеш.
— NFS: средняя скорость. Отличное чтение данных. Однако используется UDP, что не всем может быть удобно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *