Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: R4 в Jul 05, 2004, 22:09 Здравейте,
много малко успях да прочета за това, което искам да направя и може да получа отговори тип "RTFM", но все пак и те са добре дошли (стига да има линк към тях ![]() Всичко започна от следният факт: прехвърлям филм от машина с Win2k на друга машина с Win2k и меря трансфера на данни с няколко програми от типа DU Meter и BW Meter. Трансфера варира между 6 и 7Мб/сек, а времето е около 2мин. Наскоро в тази мрежа (домашна мрежичка е) сложих на рутера (Slack9.1) един голям харддиск и пуснах Самба. Въпросът е, че не мога да постигна тези резултати. Достигам максимум 4,5Мб/сек, като натоварването на самата машина е около 65%, почти изцяло от Самбата. Ясно е, че всичко е относително. Все пак до колкото мога да направя сметка една 100 мегабитова мрежа има максимална лента на пропускане от 12,5Мб/сек. Не очаквам да получа такъв трансфер с моя хардуер (суичове и кабели), но съм постигал, както казах, 7Мб/сек. Машината ми е AMD K6 266Mhz, ядрото е 2.4.26 прекомпилирано за процесора. Лан картата, на която работи Самбата е Intel 82559. Ползвам eepro100 модула. Файловата ситема е XFS, RAM 128Mb, харддиска е Baracuda 7200.7 80Gb. За съжаление BIOS-а не го разпознава и съм сложил един RAID контролер, който ползвам само като IDE. Той e SiI и работи с модула CMD649. Ползвам Самба 3.0.4, която съм взел като пакет от Слак10.0. Това е! Какво мислите? Има ли начин да изкарам нещо повече от това, което имам в момента. Ето още нещо, което се сетих: hdparm -tT /dev/hde /dev/hde: Timing buffer-cache reads: 128 MB in 3.56 seconds = 35.96 MB/sec Timing buffered disk reads: 64 MB in 5.25 seconds = 12.19 MB/sec Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: Nerf в Jul 06, 2004, 11:44 Здрасти
Предполагам PC-та с Win2K са с доста по-добър хардуер от smb сървъра. Такаче е логично да са по-бързи. Аз също имам едо PC K6 266MHz и на него немога да постигна по голям трансвер от 4-5MB/s дори и през FTP. Според мен просто хардуера няма да ти позволи повече. Но ако имаш желание даи да видим smb.conf Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: nix в Jul 06, 2004, 13:08 Според мен е от машината,няма начин да изтискаш много от нея!Можеш да си сложиш 2.6.X ядро по-бързо е и може да ти се вдигне малко трафика ама не очаквай много!А и още нещто този хард може да изкара много повече от това:
Включи си DMA-то! Разгледай тази статия: http://www.linux-bg.org/cgi-bin....2767262 Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: Филип Бонев в Jul 06, 2004, 13:10 Здравей
Найстина машинката ти е слаба за файлов сървър или поне така мисля аз, но пробвай да сложиш нещо такова в самбата в global секцията:
При мене поне се изпълва макс на мрежата с тея настройки. Успех. Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: R4 в Jul 06, 2004, 16:05 Привет,
наистина компютрите с Win2k са по-добри. Споменах това, главно за да покажа, че самата мрежичка може да поеме по-голямо натоварване, а и за да покажа към какво се стремя. Статията за hdparm съм я чел, макар и не много старателно. Резултатът от hdparm -tT /dev/hde, който съм показал по-горе е при следните настройки:
Ето и Global секцията на smb.conf. Пробвах тези параметри на philip_bonev и сега съм с тях. Не мога да видя дали има разлика. Настройвам Самбата през Swat, но преди се мъчех на ръка.
Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: ohubohu в Jul 06, 2004, 21:14 Да пусна и аз едно предложение:
Имах подобен проблем/дразнител преди време и програмката ми ускори дисковия трансфер значително! Обаче: 1. Не пипай другите настройки! Рисковано е! 2. Не работи под кернел 2.6...! Късмет ![]() Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: Филип Бонев в Jul 06, 2004, 21:54 Значи давам ти за сравнение мойта конфигурация на рутера в къщи. Pentium 200MHz, 64RAM, с вграден контролер Intel с 2GB(QUANTUM FIREBALL SE2.1A) подържа само DMA и изкарава разни такива след hdparm -tT /dev/hda:
При тебе нещо май не е конфигурирано както трябва. Виж bios-а на райда, да ли има да пипнеш. Според мойте и твойте неща като гледам разликата трябва да e доста по гoляма. Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: vladou в Jul 22, 2004, 11:55
napravi tezi stojnostti na 65536. Izpolzvai modula e100, kato si go izteglish ot support.intel.com poslednata versia. Tam ima edna opcia InterruptThrottlingRate. Ideyata e che mojesh da nakarash mrejovata ti karta da pravi po-malko prekusvania kum procesora i saotvetno da gulta po-malko CPU. V tozi moment experimentirai i sus TCP_NODELAY. Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: stockton в Jul 31, 2004, 13:04 Само да добавя нещичко към препоръките на Владо - модула е100 има възможност да ползва един по-нов интерфейс към мрежовия стек,т.нар. NAPI. Идеята е,че при по-сериозни натоварвания кернела може да реши да игнорира прекъсванията от мрежовия хардуер и да "поеме нещата". В крайна сметка се постига по-ниско натоварване на процесора при сериозен packet rate. В интерес на истината,тази благинка ще е по-полезна за рутери,но не ти пречи да тестваш и за файлов сървър. Освен има какво да се оптимизира и в кернела по TCP часта,като даже не ти трябва да прекомпилираш - виж тук например: http://www.psc.edu/networking/perf_tune.html#Linux
А и Самбата подлежи на още малко тунинг от описания дотук: http://k12linux.mesd.k12.or.us/using_samba/appb_02.html Та в крайна сметка,нещата са комплексни - кернел,хардуер,файлова система,сървър приложението... Интересна занимавка,нали? ![]() Успех, и сподели докъде си докарал тестовете! Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: R4 в Nov 07, 2004, 17:45 Здравейте пак,
темичката е малко стара, но явлението, за което говоря си стои. Преди да започна само искам да кажа, че едва днес видях поста на stockton. Та днес си ровех из документацията на thttpd и вижте какво намерих тук:
Ясно е, че thttpd не е Самба, и обратно. Тук за мен е важно очевидното - има и други места, които спъват производителността. Както казах и преди натоварването на процесора ми при теглене през Самба никога не достига до 100%. Варира около 60-70%. Така че скоро ще видя написаното от stockton (очаквам да ми помогне) и отново ще пробвам написаното от philip_bonev, vladou и ohubohu. Титла: Samba3.0.4, eepro100, XFS, K6 266MHz Публикувано от: n_antonov в Nov 07, 2004, 22:01
Ами с толкова бавен диск къде си тръгнал ![]() Включи в глобалната секция още две неща: read raw = yes write raw = yes Но с този бавен диск си заникъде. Ето това е софтуерен IDE RAID 1. hdparm -tT /dev/md5 /dev/md5: Timing buffer-cache reads: 128 MB in 0.24 seconds =522.53 MB/sec Timing buffered disk reads: 64 MB in 1.39 seconds = 46.12 MB/sec От този дял всякакви Winwows клиенти (основно XP, 98) теглят с повече от 30 мегабайта в секунда при 100 мегабитова мрежа. Което смятам за прилично. |