BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: kern.maxvnodes
СообщениеДобавлено: Пт 24 ноя, 2017 8:22 am 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Система смешанная десктоп-сервер 12.0-CURRENT FreeBSD 12.0-CURRENT #5 r325999: Nov 20 03:02:28 +07 2017 amd64
c 16Gb памяти.
Обнаружив что vfs.numvnodes достиг kern.maxvnodes в соответствии с руководством (11.11.3.1. kern.maxvnodes) начал увеличивать значение
kern.maxvnodes на 1000, потом на 10000.
Сейчас достиг значения 500000:
# sysctl kern.maxvnodes
kern.maxvnodes: 500000
# sysctl vfs.numvnodes
vfs.numvnodes: 499985[/code]
Куда оно девается?

Винт один:
2Tb Hitachi HDS723020BLA642 MN6OAA10
# tunefs -p /dev/ada0s1f
tunefs: POSIX.1e ACLs: (-a) disabled
tunefs: NFSv4 ACLs: (-N) disabled
tunefs: MAC multilabel: (-l) disabled
tunefs: soft updates: (-n) enabled
tunefs: soft update journaling: (-j) enabled
tunefs: gjournal: (-J) disabled
tunefs: trim: (-t) disabled
tunefs: maximum blocks per file in a cylinder group: (-e) 4096
tunefs: average file size: (-f) 16384
tunefs: average number of files in a directory: (-s) 64
tunefs: minimum percentage of free space: (-m) 8%
tunefs: space to hold for metadata blocks: (-k) 0
tunefs: optimization preference: (-o) time
tunefs: volume label: (-L)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Пт 24 ноя, 2017 9:05 am 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 494
Откуда: Беларусь
Код:
root@ # sysctl -a | grep vnodes
kern.maxvnodes: 277571
kern.minvnodes: 69392
vfs.freevnodes: 201189
vfs.wantfreevnodes: 69392
vfs.vnodes_created: 6777144
vfs.numvnodes: 277515
root@ # touch test1
root@ # sysctl -a | grep vnodes
kern.maxvnodes: 277571
kern.minvnodes: 69392
vfs.freevnodes: 201190
vfs.wantfreevnodes: 69392
vfs.vnodes_created: 6777145
vfs.numvnodes: 277516


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Пт 24 ноя, 2017 9:25 am 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Цитата:
Если количество использованных vnode близко к максимуму, значение переменной kern.maxvnodes следует увеличить на 1000. Следите за динамикой изменения vfs.numvnodes. Если оно увеличивается, приближаясь к вновь установленному максимуму, процесс следует повторить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Пт 24 ноя, 2017 10:26 pm 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 494
Откуда: Беларусь
Скорее всего, если я правильно понимаю, то можно не беспокоится о количестве vnodes, когда у тебя не высоконагруженный файловый сервер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 6:28 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Индексация mnogosearch создаёт большую нагрузку на диск и теряется интерактивность десктопа.
Все попытки настраивать дисковую подсистему ни к чему хорошему не приводят.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 9:20 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
планировщик IO для дисковой подсистемы CAM задействовал?

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 9:36 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
kern.sched.preempt_thresh=224
Оно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 10:05 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
AlexVPetrov писал(а):
kern.sched.preempt_thresh=224
Оно?

не
Код:
options CAM_IOSCHED_DYNAMIC

https://people.freebsd.org/~imp/bsdcan2 ... hed-v3.pdf

есть еще всякие gcache+gsched, но у меня с ними был не сильно удачный опыт использования.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 10:26 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Сенкс.
Отпишусь как попробую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 10:51 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
AlexVPetrov писал(а):
Сенкс.
Отпишусь как попробую.

Ок, но без вот этого viewtopic.php?f=26&t=28379 будет следить сложнее.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 11:02 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Ссылка говорит: "Вы не авторизованы для чтения этого форума.".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Сб 25 ноя, 2017 11:49 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
AlexVPetrov писал(а):
Ссылка говорит: "Вы не авторизованы для чтения этого форума.".

а, сорри, это для модераторов тема.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Пн 27 ноя, 2017 6:56 am 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 897
Откуда: СССР, Красноярск
Потестил, интерактивность субъективно лучше.
Систему собираю на одной машине, а потом её ставлю в джайлы и на свой небольшой север, где слабый старый проц, 3 Гб и zfs.
Так вот этот сервер немного поработав встаёт колом.
А на ББ видел в логах, что соединения к постгре закончились.
Но это CURRENT, т.ч. может поэтому...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kern.maxvnodes
СообщениеДобавлено: Пн 27 ноя, 2017 11:33 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
AlexVPetrov писал(а):
Потестил, интерактивность субъективно лучше.
Систему собираю на одной машине, а потом её ставлю в джайлы и на свой небольшой север, где слабый старый проц, 3 Гб и zfs.
Так вот этот сервер немного поработав встаёт колом.
А на ББ видел в логах, что соединения к постгре закончились.
Но это CURRENT, т.ч. может поэтому...


код того ИО планировщика вылизан в Нетфликсе и используется в продакшене, насколько я понимаю.
скорее всего это не из-за него.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика