|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Производительность TCP/IP стека в FreeBSD |
|
|
Производительность TCP/IP стека в FreeBSD
|
Пользователь Сообщения: 78 |
Профиль | Отправить PM | Цитировать Привет всем!
Сделал дома гигабитную сеть и скорости желаемой не получил..начал копать. Оказалось,даже через lo0 больше 32мбайт/сек получить не удается(netcat+dd if=/dev/zero),не говоря уже о всяких там ftp. На Gentoo linux скорость по лупбэку около 250мбайт/с,в полне нормально. На OpenBSD даже немного тормознее,чем Free Пробовал разные конфиги ядра,не помогло. на NetBSD 50mbайт/с стабильно,но не с /dev/zero,а с винта и через ftp,небыло netcat-a под рукой, чтобы проверить.проверю. Это все тестилось на машинке Celeron 2.53ghz,1G RAM. Но. на двухядерном пне 4,такой же частоты скорость по лупбеку доставала до 150мб/с... Это так и должно быть в FreeBSD или все же можно что-то покопать? Или лучше пересесть на NetBSD или что-то еще...? линух не хочу,не нравится мне... |
|
Отправлено: 17:34, 18-05-2007 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Смайлик недаром поставил.
Если разделить 500 на 8, будет около 60. Что больше, чем 32, аж в 2 раза. |
------- Отправлено: 16:08, 09-06-2007 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Ну да, так 60, это ж не дело..
Кароче, забываем про гигабитную сетку и железо, акцентируем внимание на loopback... Нужно получить приемлемую производительность, близкую к современным SCSI,SAS массивам по локальной петле. зачем это надо: Идея в создании стабильного и секурного сервера(или группы серверов - для этого и гигабит) исключительно open-source средствами. Идея такова,что если даже хакер получит рута,он все равно не сможет: 1. прочитать секретные даные пользователелей 2. повредить эти даные. 3. повредить систему. 3 уже реализовано средствами jail,securelevel,chflags итп в freeBSD Осталось реализовать 1 и 2. ясно,что nullfs итп сюда не годится,надо что-то нормальное. NFS тоже смотрю в сторону sfs,но над ней куча работы. Тут то и возникает потребность в loopback, тк серверов может быть не один, даные могут лещать еще где-то, и надо,чтобы это все было однотипно.к примеру, захотелось - перенес какой-то jail с одного сервера на второй без всяких затрат и остановок. Если FreeBSD для этих целей не идет,то что более-менее идет? с linux-ом, думаю еще больше траблов будет.. ПС. На следующей неделе планирую запустить сервер с рутовым публичным shell-доступом, типа beta-test планирую держать его в живых,как можно дольше |
Отправлено: 16:06, 10-06-2007 | #22 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Да,в инете по TCP ничего нету..вижу,прийдется руками лесть в код лупбека и копать...
Ну и предварительно протестить скорость на дорогом железе,если получится,то на 10гигабитном Пока занимаюсь jail resource limits... |
Отправлено: 15:12, 16-06-2007 | #23 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - [решено] Реализация стека и методы работы с ним в Borland Turbo C++ 3.11 | DaRiYs | Программирование и базы данных | 6 | 20-06-2009 19:31 | |
Разное - Производительность сети | nvhost | Microsoft Windows 2000/XP | 0 | 28-05-2009 10:54 | |
Производительность | Sergo | Microsoft Windows 2000/XP | 12 | 08-01-2006 00:39 | |
cvsup Freebsd-release >> Freebsd-stable | Guest | Общий по FreeBSD | 8 | 21-01-2004 03:59 |
|