作者 主題: 我被打敗了, 關於SAMBA設定...  (閱讀 15920 次)

0 會員 與 1 訪客 正在閱讀本文。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 於: 2005-05-03 21:33 »
我遇到一個問題, 找不到一個處理的方向, 還請大家幫忙指一個方向出來, 協助解決~~


是這樣的. 我利用samba架設一個非常單純的檔案主機, 硬體是記憶體1G, 與wd SATA 36G 一萬轉的組合, 軟體是FC2 與身上的samba 3.0.6 . 問題的狀況是, 當使用者是一個兩個時, 效能都很好; 當使用者累積到三十多個時, 查詢smb status時可以看到約二十多個pid 連線, 利用TOP可以觀察到CPU idle有9x%, 記憶體是全部吃光, 沒看到SWAP的動作(或許, 是我忘記切割與掛載SWAP了~~ 晚點實驗一下), 當使用者瘋狂存取約半個小時到一個小時之後, smb pid減少, 且使用者開始抱怨斷線, 檔案存取到一半就被踢下來. 但看smb log 目前沒觀察到有甚麼異常的嚴重錯誤或者警告.

不曉得各位有沒有任何的想法或者建議, 可以提供給小弟去找出問題所在的?
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #1 於: 2005-05-03 22:17 »
我記得... RAM 吃的兇是蠻正常的... 先前好像有看到討論.
不過你說的問題我沒碰到過. Sorry.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

matini

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #2 於: 2005-05-04 01:13 »
在samba網站上左邊選單的"By Example"裡第三章有提到一個例子,其中的hardware requirements
有估算他例子中所需的記憶體,約略是這樣

         memory per user   130 users     500 users
           (MBytes)     Total MBytes   Total MBytes
samba (nmbd)    16.0         16        16
samba (winbind)   16.0         16        16
samba (smbd)     4.0         520       2000
                    --------------------------------------
            Total:       552 MBytes   2032 MBytes

或許可當作參考,原文網址在這:
http://us3.samba.org/samba/docs/man/Samba-Guide/secure.html

還有,鳥哥討論區的這篇 Fedora core 2 實現 bonding 的方法不曉得會不會有幫助.

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #3 於: 2005-05-04 08:34 »
我的情況應該不是網路卡所造成的, 因為只有samba服務出現異狀而已, 其他都活的好好的.....

---
經過檢查, 我果然沒有掛swap, 在猜想是不是因為少了緩衝區而造成問題? 如果還有其他可以指點的方向, 還請不吝指教^^
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

bono

  • 榮譽學長
  • 活潑的大學生
  • ***
  • 文章數: 363
  • 性別: 男
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #4 於: 2005-05-04 09:10 »
可能是這一篇所提到的問題.....
/___/_/___/_/___/_/___/_/___/_/___/

-=-  Bono   -=-  MCSE & LPIC Tutor -=-
_/___/_/___/_/___/_/___/_/___/_/___/

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #5 於: 2005-05-04 09:21 »
另類建議,用微軟法解決:每天半夜十二點重開samba。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #6 於: 2005-05-04 09:37 »
引述: "bono"
可能是這一篇所提到的問題.....


所以, 您認為這是ddos-BUG所產生的問題?

但, 我的環境很單純: 使用者掛載這個分享區, 把檔案讀回, 經過處理之後, 再把檔案寫回, 如此而已.

我一開始還以為是因為檔案數量與大小, 系統為了作快取, 把所有檔案讀到記憶體去, 所以造成記憶體空間完全被吃光光的情況. 但, 那也不能解釋, 為甚麼後面的連線pid會被踢掉的原因....

----

不過, ddos-bug這方向我倒是沒想過, 晚點製造出30個以上的連線, 再來模擬看看之前的狀況......
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #7 於: 2005-05-04 09:52 »
引述: "thyme"
另類建議,用微軟法解決:每天半夜十二點重開samba。
這可能不行, 因為按照目前的情況, 根本撐不到一個小時啊~.~
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

bono

  • 榮譽學長
  • 活潑的大學生
  • ***
  • 文章數: 363
  • 性別: 男
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #8 於: 2005-05-04 16:17 »
那篇 bug-report 所指的版本是在 3.0 - 3.0.6 之間...
如果可以, 去下載更新版本的來使用吧....
用 RPM 版也很方便了...samba.org 現在都幫你包的好好的....
/___/_/___/_/___/_/___/_/___/_/___/

-=-  Bono   -=-  MCSE & LPIC Tutor -=-
_/___/_/___/_/___/_/___/_/___/_/___/

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #9 於: 2005-05-04 16:23 »
引述: "日京三子"
我的情況應該不是網路卡所造成的, 因為只有samba服務出現異狀而已, 其他都活的好好的.....

---
經過檢查, 我果然沒有掛swap, 在猜想是不是因為少了緩衝區而造成問題? 如果還有其他可以指點的方向, 還請不吝指教^^


不論如何, SWAP 還是掛上比較好. 免的有奇怪的 situation.
Our SAMBA server loading 應該比你小一些而已.
CPU: PIII 500
RAM:512MB
HDD: 7 SCSI hdd.
還跑 PDC, DHCP...

以前兩三個月會掛一次. 我就快受不了了. 前一陣子把 SWAP 加大一些. 這陣子還在試. 目前跑了 30 來天.

三子研究出來別忘了告訴大家結果.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #10 於: 2005-05-04 16:47 »
引述: "phantom"
引述: "日京三子"
我的情況應該不是網路卡所造成的, 因為只有samba服務出現異狀而已, 其他都活的好好的.....

---
經過檢查, 我果然沒有掛swap, 在猜想是不是因為少了緩衝區而造成問題? 如果還有其他可以指點的方向, 還請不吝指教^^


不論如何, SWAP 還是掛上比較好. 免的有奇怪的 situation.
Our SAMBA server loading 應該比你小一些而已.
CPU: PIII 500
RAM:512MB
HDD: 7 SCSI hdd.
還跑 PDC, DHCP...

以前兩三個月會掛一次. 我就快受不了了. 前一陣子把 SWAP 加大一些. 這陣子還在試. 目前跑了 30 來天.

三子研究出來別忘了告訴大家結果.


我現在朝這個方向(SWAP)去除錯. 除了加quote="bono"], 使Main memory + SWAP 達到4G( 1G + 3072M )的境界. 晚點發動十名傀儡電腦拼拼看 ~.~

引述: "bono"
那篇 bug-report 所指的版本是在 3.0 - 3.0.6 之間...
如果可以, 去下載更新版本的來使用吧....
用 RPM 版也很方便了...samba.org 現在都幫你包的好好的...

我發現, 我的samba已經被yum升級為3.0.10-1的版本, 看樣子已經脫離那個bug report的範圍了...

還希望, 前輩可以指點一下容易遺忘的地方, 謝謝^^
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

aaron

  • 活潑的大學生
  • ***
  • 文章數: 212
  • 性別: 男
    • 檢視個人資料
我被打敗了, 關於SAMBA設定...
« 回覆 #11 於: 2005-05-04 17:33 »
我用fedora core 3架的SAMBA 3.0.10狀況都很正常
CPU:P4-2.8
RAM:1GB
HDD:4個80GB
SERVICE:smb , clamav , winbind
mount數:約五十以上 , 運作的非常順暢
我在想會不會是HDD的問題 , 在單機上執行多個複製檔案時 , 常會等非常的久
(不是一次選多個複製 , 而且在複製A時 , 同時再複製B , 再複製C)
何況同時多人寫入那更是辛苦啊 , 所以我是用多個硬碟分攤
^_^

另外提個怪怪的現象 , Windows 2000 client連file server時 , 如果用"網路上的芳鄰"
中自動抓取的分享資料去運會很慢 , 而且越多層目錄越慢 , 如果是用自己手動
key或自己新增的網路位置 , 就會快很多很多^_^
VMware ESXi & VMware Server & XenServer & VirtualBox

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #12 於: 2005-05-04 23:12 »
引述: "aaron"
我在想會不會是HDD的問題 , 在單機上執行多個複製檔案時 , 常會等非常的久
(不是一次選多個複製 , 而且在複製A時 , 同時再複製B , 再複製C)
何況同時多人寫入那更是辛苦啊 , 所以我是用多個硬碟分攤
^_^


這有可能. 不過因為資料特性的關係, 沒辦法將其分散開來, 可能只能藉助硬體RAID來降低負載. 目前也因為尚在測試的關係, 還沒辦法確定原因, 所以也沒辦法跟老闆要經費來測試...



不過, 就算如此, 也不應該會把連線中的使用者踢下去才對啊 (頂多是"慢")

-----
目前的殘酷測試, 已經累積到六個使用者瘋狂且全速的反覆複製與讀取檔案, 希望明天去上班的時候不要看到"六壯士" @@
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
我被打敗了, 關於SAMBA設定...
« 回覆 #13 於: 2005-05-05 11:29 »
目前觀察的結果, samba似乎只會吃真實的記憶體空間, SWAP區的完全沒有使用到. PID數量是看連線的機器總數, 並不是看使用者開了多少個視窗........


------
持續找出問題中! :wink:
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

hangchu

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #14 於: 2012-10-18 18:15 »
請問這個問題後來有解決嗎?

我現在也遇到類似的問題,大量使用者連線時,有人閒置一段時間要再進來samba的網路磁碟機,會呈現當機lag的狀態,一兩分鐘後才會好

我進主機看log,上面做的動作是:砍掉舊的pid,再新增新的pid


這情況已經造成使用者很大的困擾了


請問這如何解決呢
謝謝

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #15 於: 2012-10-19 08:47 »
請問這個問題後來有解決嗎?

我現在也遇到類似的問題,大量使用者連線時,有人閒置一段時間要再進來samba的網路磁碟機,會呈現當機lag的狀態,一兩分鐘後才會好

我進主機看log,上面做的動作是:砍掉舊的pid,再新增新的pid


這情況已經造成使用者很大的困擾了


請問這如何解決呢
謝謝

我後來經過網友的分享與提醒,發現是因為我的檔案存取都是集中在某幾個檔案上,所以才會發生這樣的情況。請在[global]裡面加上下面的參數:
代碼: [選擇]
disable spoolss = yes
kernel oplocks = no
oplocks = False
level2 oplocks = False
veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/*.fxp/*.FXP/*.cdx/*.CDX/*.*/
unix extensions = no
follow symlinks = yes


不過我看您的描述,似乎跟我的狀況不太一樣.........
-------
你使用者端的軟體環境是?
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 740
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #16 於: 2012-10-19 13:08 »
官方是有提到效能改善及注意的部份
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.htm
供參考

log level開小對我是還蠻有用的
<0  =_=  Don't learn to hack , hack to learn.

hangchu

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #17 於: 2012-10-19 14:13 »

我後來經過網友的分享與提醒,發現是因為我的檔案存取都是集中在某幾個檔案上,所以才會發生這樣的情況。請在[global]裡面加上下面的參數:
代碼: [選擇]
disable spoolss = yes
kernel oplocks = no
oplocks = False
level2 oplocks = False
veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/*.fxp/*.FXP/*.cdx/*.CDX/*.*/
unix extensions = no
follow symlinks = yes


不過我看您的描述,似乎跟我的狀況不太一樣.........
-------
你使用者端的軟體環境是?

您好

我使用者端的系統是 windows XP

因為我上面放有mdb, 有程式會同時存取,也會多人集中存取, 所以這種檔案不能鎖定, 因此已經有加您上面寫的前5行
而下面2行參數我再試試看

謝謝您

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8831
    • 檢視個人資料
    • http://www.24online.cjb.net
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #18 於: 2012-10-19 14:32 »
官方是有提到效能改善及注意的部份
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.htm
供參考

log level開小對我是還蠻有用的
您說的應該是這個:
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/

尋找  Samba Performance Tuning 章節。
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

西歪街

  • 鑽研的研究生
  • *****
  • 文章數: 695
  • 性別: 男
    • 檢視個人資料
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #19 於: 2012-10-19 17:14 »
版本?

hangchu

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #20 於: 2012-10-20 10:44 »
版本?

我是 centos 6.2
samba 3.5.10
selinux disabled
整台主機專門用 fileserver 的, 所以主要只有 samba 服務
使用者大約有超過一百多人


因特殊情況, 需要多人使用同一組帳密

目前情況是, 我們會在使用者xp系統的「我的電腦」裡掛網路磁碟機連到samba
寫 bat 檔用 net use 的方式掛載

連上線沒事
但閒置一段時間以後(也包括沒開啟「我的電腦」畫面), 再開啟「我的電腦」要連到 samba 時, 就會出現整個畫面 lag 的當掉情況
然後過一兩分鐘後又恢復正常

我進log看, user 的 log 是寫 close 後再 connect
log.smbd 寫 remove_child_pid 和 cleanup_timeout_fn
如下:

[2012/10/19 22:38:44.169995,  1] smbd/server.c:267(remove_child_pid)
  Scheduled cleanup of brl and lock database after unclean shutdown
[2012/10/19 22:39:04.190069,  1] smbd/server.c:240(cleanup_timeout_fn)
  Cleaning up brl and lock database after unclean shutdown


日京三子大大, 我有加了您給的參數, 但還是會有這種情況QQ

不過剛剛發現到那台主機只有2G, 之前沒注意看, 一直以為有8G
會是記憶體的關係嗎?


謝謝

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
Re: 我被打敗了, 關於SAMBA設定...
« 回覆 #21 於: 2012-10-21 18:37 »
用error去找了一下google,好像指向兩點:
printcap
network