BSDPORTAL.RU

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

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




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

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 934
Откуда: СССР, Красноярск
Система смешанная десктоп-сервер 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
Сообщения: 934
Откуда: СССР, Красноярск
Цитата:
Если количество использованных 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
Сообщения: 934
Откуда: СССР, Красноярск
Индексация mnogosearch создаёт большую нагрузку на диск и теряется интерактивность десктопа.
Все попытки настраивать дисковую подсистему ни к чему хорошему не приводят.


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

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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3136
Откуда: Мезозой Пангея
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.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

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

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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

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

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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

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


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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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