Tuning RH 8.0 & getdtablesize()
err_
system.failed na seznam.cz
Úterý Leden 7 20:16:43 CET 2003
Zdravim,
jiz 14 dni se snazim o tuning RH 8.0 s jadrem 2.4.18 a glibc-2.2.93-5
se zamerem prekrocit
limit 1024 threadu, coz potrebuji pro provoz serveru.
Prekompiloval jsem glibc, nastavil INITIAL_STACK_SIZE (64* PAGE_SIZE),
THREAD_MANAGER_STACK_SIZE (64 * PAGE_SIZE -32),
a v local_hin.h PTHREAD_KEYS_MAX 8192, PTHREAD_THREADS_MAX 8192
Vyuzil jsem moznosti jadra 2.4 a nastavil pres echo v /proc file-max
8192 a threads-max 8192. Dale jsem vyuzil utility ulimit,
pomoci niz jsem patricne hodnoty take nastavil. Rovnez jsem patricne
upravil limits.conf.
Vysledek je ovsem nedostacujici. Pri nacitani maximalni hodnoty pro
soucasne otevrene thready pomoci getdtablesize() dostavam jako
navratovou hodnotu stale 1024
---
Vyuziti setrlimit() take nepomaha.
Mate s timhle nekdo zkusenosti ?
Diky za pomoc
[err_]
Další informace o konferenci Linux