Привет Всем.
Некоторое время искал коментарии по размеру различных разделов, нашел только вот что:
/ 100 MB это подходящий размер для этой файловой системы
/swap 2-3*ram
/var 50-100MB
/usr Остальная часть диска
/tmp 100-200Mb/etc -? и т.д.
Задача - шлюз в инет+апач+mysql+squid
>Привет Всем.
>Некоторое время искал коментарии по размеру различных разделов, нашел только вот что:
>
>/ 100 MB это подходящий размер для этой файловой системы
>/swap 2-3*ram
>/var 50-100MB
>/usr Остальная часть диска
>/tmp 100-200Mb
>
>/etc -? и т.д.
>Задача - шлюз в инет+апач+mysql+squid/etc поумолчанию и есть - / (который у вас 100)
я бы /var побольше зделал тк поумолчанию база мускульная там лежит (конечно не кто не мещает это изменить)
и ещё /home отдельно зделал быскажем еслибы у меня был диск 10Gb я бы разбил так
/ 150Mb - 200Mb
/swap 512Mb (при 512 аперативной памяти) сейчас он нетакое значение имеет как раньше имею введу формулу
/var 2048
/usr что осталось (5Gb с чем то)
/www 1024
/home 1024
/tmp 256
>>Привет Всем.
>>Некоторое время искал коментарии по размеру различных разделов, нашел только вот что:
>>
>>/ 100 MB это подходящий размер для этой файловой системы
>>/swap 2-3*ram
>>/var 50-100MB
>>/usr Остальная часть диска
>>/tmp 100-200Mb
>>
>>/etc -? и т.д.
>>Задача - шлюз в инет+апач+mysql+squid
>
>/etc поумолчанию и есть - / (который у вас 100)
>я бы /var побольше зделал тк поумолчанию база мускульная там лежит (конечно
>не кто не мещает это изменить)
>и ещё /home отдельно зделал бы
>
>скажем еслибы у меня был диск 10Gb я бы разбил так
>/ 150Mb - 200Mb
>/swap 512Mb (при 512 аперативной памяти) сейчас он нетакое значение имеет как
>раньше имею введу формулу
>/var 2048
>/usr что осталось (5Gb с чем то)
>/www 1024
>/home 1024
>/tmp 256Порядок такой:
/ 256 Mb ( default в freebsd 5.5 )
swap 2*mem
/var 2gb
/tmp 0.5-1gb
/usr 4-6 gb
/home остальноеapache конфигом подправить в /home/www/
mysql - тоже в /home/mysql
( скопировать из /var, потом сделать symlink из /var/.. на /home/mysql )
хотя в принципе можно оставить mysql и в /var если база совсем маленькаяКонечно все зависит еще от других деталей которые не упоминались здесь.
Например интенсивность работы с apache/mysql
Есть ли нужна в отдельном разделе под mysql
Вот под apache как правило не нужен отдельный раздел,
но всяко бывает
>>>Привет Всем.
>>>Некоторое время искал коментарии по размеру различных разделов, нашел только вот что:
>>>
>>>/ 100 MB это подходящий размер для этой файловой системы
>>>/swap 2-3*ram
>>>/var 50-100MB
>>>/usr Остальная часть диска
>>>/tmp 100-200Mb
>>>
>>>/etc -? и т.д.
>>>Задача - шлюз в инет+апач+mysql+squid
>>
>>/etc поумолчанию и есть - / (который у вас 100)
>>я бы /var побольше зделал тк поумолчанию база мускульная там лежит (конечно
>>не кто не мещает это изменить)
>>и ещё /home отдельно зделал бы
>>
>>скажем еслибы у меня был диск 10Gb я бы разбил так
>>/ 150Mb - 200Mb
>>/swap 512Mb (при 512 аперативной памяти) сейчас он нетакое значение имеет как
>>раньше имею введу формулу
>>/var 2048
>>/usr что осталось (5Gb с чем то)
>>/www 1024
>>/home 1024
>>/tmp 256
>
>Порядок такой:
>
>/ 256 Mb ( default в freebsd 5.5 )
>swap 2*mem
>/var 2gb
>/tmp 0.5-1gb
>/usr 4-6 gb
>/home остальное
>
>apache конфигом подправить в /home/www/
>
>mysql - тоже в /home/mysql
>( скопировать из /var, потом сделать symlink из /var/.. на /home/mysql )
>
>хотя в принципе можно оставить mysql и в /var если база совсем
>маленькая
>
>Конечно все зависит еще от других деталей которые не упоминались здесь.
>Например интенсивность работы с apache/mysql
>Есть ли нужна в отдельном разделе под mysql
>Вот под apache как правило не нужен отдельный раздел,
>но всяко бываетх...я на постном масле, почему, потому что было однозначное утверждение "Порядок такой"
- нет никаких универсальных правил, все зависит от задач и ПРЕДПОЛАГАЕМЫХ нагрузок.
Соответственно деление мб основано на:- предварительных расчетах
и
- личном опыте
>>>>Привет Всем.
>>>>Некоторое время искал коментарии по размеру различных разделов, нашел только вот что:
>>>>
>>>>/ 100 MB это подходящий размер для этой файловой системы
>>>>/swap 2-3*ram
>>>>/var 50-100MB
>>>>/usr Остальная часть диска
>>>>/tmp 100-200Mb
>>>>
>>>>/etc -? и т.д.
>>>>Задача - шлюз в инет+апач+mysql+squid
>>>
>>>/etc поумолчанию и есть - / (который у вас 100)
>>>я бы /var побольше зделал тк поумолчанию база мускульная там лежит (конечно
>>>не кто не мещает это изменить)
>>>и ещё /home отдельно зделал бы
>>>
>>>скажем еслибы у меня был диск 10Gb я бы разбил так
>>>/ 150Mb - 200Mb
>>>/swap 512Mb (при 512 аперативной памяти) сейчас он нетакое значение имеет как
>>>раньше имею введу формулу
>>>/var 2048
>>>/usr что осталось (5Gb с чем то)
>>>/www 1024
>>>/home 1024
>>>/tmp 256
>>
>>Порядок такой:
>>
>>/ 256 Mb ( default в freebsd 5.5 )
>>swap 2*mem
>>/var 2gb
>>/tmp 0.5-1gb
>>/usr 4-6 gb
>>/home остальное
>>
>>apache конфигом подправить в /home/www/
>>
>>mysql - тоже в /home/mysql
>>( скопировать из /var, потом сделать symlink из /var/.. на /home/mysql )
>>
>>хотя в принципе можно оставить mysql и в /var если база совсем
>>маленькая
>>
>>Конечно все зависит еще от других деталей которые не упоминались здесь.
>>Например интенсивность работы с apache/mysql
>>Есть ли нужна в отдельном разделе под mysql
>>Вот под apache как правило не нужен отдельный раздел,
>>но всяко бывает
>
>х...я на постном масле, почему, потому что было однозначное утверждение "Порядок такой"
>
>- нет никаких универсальных правил, все зависит от задач и ПРЕДПОЛАГАЕМЫХ нагрузок.
>
> Соответственно деление мб основано на:
>
>- предварительных расчетах
>и
>- личном опыте
>соответственно НЕТ УНИВЕРСАЛЬНОГО варианта разбиения и выделения определенного размера
под FS. Есть заданный минимум для "/" - для root-fs, есть общепринятый алгоритм для
swap=1.5/2*ram. Но swap может быть существенно больше, например для database и searchers
что зависит от требований софта.
во-первх какая FreeBSD
Для 5.4 и для 6.0 - принят (по умолчанию) раазная разбивка(мне разбивка 6.0 нравится больше)
Единственное - я бью (перебиваю) /var и /usr равными по размеру. Но как и говориолось выще - зависит от задач которые будут крутиться
в общем виде (для того тобы не иметь пориключений) - если диск не старье маломерное
/ - 512
swap - RAM+100MB (но это весьма дискусионно, от нагрузки, может хватить и RAM/2, смотрится на рабоче)
/tmp - 512
/var - 1/2 оставшегося, не менее 2 ГБ
/usr - 1/2 оставшегося, не менее 2 ГБ
swap - RAM+100MB (но это весьма дискусионно, от нагрузки, может хватить и
RAM/2, смотрится на рабочей системе swapinfo и добавляется по вкусу как файловая выгрузка на диск. Описания здесь мелькали - получается - 2 SWAPa - первый - "честный" - второй - файловый. В любом случае есть смысл перед подобными изратами подумать и докупить памяти.)вот в таком духе
$ swapinfo
Device 1K-blocks Used Avail Capacity
/dev/ad0s1b 65536 20620 44916 31%
/dev/md0 262144 21044 241100 8%
Total 327680 41664 286016 13%
$
>в любом случае есть смысл перед подобными изратами подумать и докупить памяти.)
Я читал, что если происходит сбой и ситема скидывает дамп в своп и Он будет меньше чем дам п по обьему, то может спокойно остальная часть затиреть Файловую таблицу - вобщем все поерить...PS^
FreeBSD6.0 думаю на -->6.1Будет крутится mpd(radius+FreeNibs+mysql)+ДНС+ipfw+apache&mysql&php+DHCP
PS mpd в расчете на 400-900 одновременых конектов...
Куда б его загнать?
Основная нагрузка предпологается на ДБ+mpd+radius