用ubuntu 當file server 效能極差 [論壇 - 伺服器架設]
正在瀏覽:
1 名遊客
用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 810
![]() |
幾個月前我裝了一台 ubuntu 9.04 64bit, 8G的RAM,當 file server,使用 Gigabit 的網卡兩張綁定,用 iperf 測過,確實是可達到 2G 的頻寬。
硬碟上全都是 5~6G 以上的大檔案,每日的流量為 200~300G左右。 用 samba 為最主要的檔案存取方式 後來發現 samba 的效能實在不佳,前幾個禮拜才改成 NFS 讓他們來存取,效能是有比 samba 好多了。 最近要備份一顆900多G的硬碟資料,從網路拉太慢了,速度只有 30MB/sec 左右,所以就想把它直接接到主機裡面來備份比較快,剛開始時速度的確是很快有到 85MB/sec 左右的速度,但是大約十幾分鐘之後速度就慢下來了,而且越到後面越慢,只有 4MB/sec 的速度...天哪!這種速度我怎麼能夠忍受? 比網路拉的速度還慢,去 google 找了一下資料,在英文的 ubuntu 論譠裡有提到,速度會慢是因為 nautilus 的關係,很多人也有這樣的情況,他們建議改用 gnome-command 或thunar 或是直接下cp 指令來 copy 檔案會比較快。 後來我改用 gnome-command 後,速度是有回復到 60~80 MB/sec 左右,嗯,很滿意。 但是,用了大約半小時後,gnome-command的速度也慢下來了,算了,我不用了,改用指令的方式,我下 cp 指令來copy總可以吧? 但是這時就算是用 cp 指令,copy 的速度一樣慢的只有 10 MB/sec 左右,而且慘的是,這 10 MB/sec 的速度,還不是持續性的,它會停頓個幾秒才會接著copy,我是透過 iotop 來觀察硬碟的讀寫速度的。 心裡納悶,這樣的狀況我好像遇到不只一次了,於是上 google 搜尋"ubuntu copy slow" 果然發現在英文的ubuntu論譠裡也有很多人有這種現像,但卻沒有人有任何解法。 這種速度,我實在無法忍受,又沒有解決方法,只好不要用 ubuntu ,換成 debian 試試看會不會好一些。待我換了 debian 之後,再來回報情況。 我想大概沒有人像我這樣把 ubuntu 當file server 而且把它操的這麼兇的吧,所以這樣的 bug 大概也是很少人才會遇到的吧,有同樣的狀況的,也來回應一下吧。 copy 800~900 多G 的資料,硬碟對拷,會遇到效能極差的狀況。
2010/5/26 19:18
|
||||||||||
![]() |
訪客
|
回覆: 用ubuntu 當file server 效能極差 |
|
---|---|---|
Anon:訪客
|
CentOS 5 版可以試試看。
2010/5/26 19:35
| 5312d 41f70 6aadd eb6fd
|
|
![]() |
路人
|
回覆: 用ubuntu 當file server 效能極差 |
|
---|---|---|
Anon:路人
|
相當有意思的問題,是哪種檔案格式到哪種檔案格式?印象中聽說3g-ntfs有些小問題在這種狀況下。之前看過一些人家對linux fs的測試,數據都不錯,如果混用的話倒是沒啥印象。所以你的狀況會不會是混用多種fs呢?
畢竟ntfs是M$特有格式,3g-ntfs有些狀況出包也不意外了,應該比較跟發行套件無關,會出問題的話,所有的發行版本都會出問題 還是NFS會有問題?一切都是猜的XD,期待後來的發展結果
2010/5/26 21:39
| 25ecc 7daa3 19a35 7b63d
|
|
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 810
![]() |
我的確是多種 fs 混用
以下的速度都是本機硬碟copy到本機硬碟 NTFS→XFS 速度:70~80 MB/sec XFS→XFS 一開始還有 60 MB/sec 的速度,後來就降的很慢了 EXT4→EXT3 一開始還有 60 MB/sec 左右的速度,後來就降的很慢了 XFS →透過samba→XP的ntfs 速度 30MB/sec XP的ntfs →透過FTP→ XFS 速度 50~60MB/sec
2010/5/26 22:10
|
||||||||||
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2008/6/15 2:56 所屬群組:
已註冊使用者 等級: 38
HP : 0 / 945
![]() |
我比較好奇要怎麼測00
2010/5/27 2:00
|
||||||||||
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 810
![]() |
用iotop測
apt-get install iotop
2010/5/27 8:43
|
||||||||||
![]() |
cp
|
回覆: 用ubuntu 當file server 效能極差 |
|
---|---|---|
Anon:cp
|
COPY 的時候只有一個人用嗎?還是有其他人也在拉檔案?
若還有其他人在拉,可選一個較閒置的時間,比如凌晨,排程 cron 讓它自動備份。cp 放入背景跑。 sudo cp -a [來源] [目標] &
2010/5/27 10:39
| 7ab5d 1b103 42c8a 3099a
|
|
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2005/7/22 4:43 所屬群組:
已註冊使用者 等級: 13
HP : 0 / 321
![]() |
所以你的問題應該可以開始實驗了。
首先跟nfs無關。 因為你硬碟對copy也會有問題。 你說EXT4->EXT3是同一顆硬碟嗎? 測檔案傳輸速度可以用rsync --progress 或者是 dd來測試。 觀察一下記憶體使用量跟copy速度看看。
2010/5/27 11:37
|
||||||||||
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 810
![]() |
copy 時,即使 server 處於非常空閒的時候,它也不會全力去copy檔案,依然走走停停,就算我調高它的優先權(指令:renice -5 PID值) ,一樣不甩你,還是給你慢慢來。
每顆硬碟都只劃一個分割區,所以每個檔案系統都是一個獨立的硬碟,我這台機器上有8顆硬碟。 回答pokkys的問題,它們是不同一顆硬碟。 cp 和 rsync 都一樣的慢。 dd 我有試過,是在 clonezilla 底下試的,也就是與 ubuntu 無關的作業系統, dd 的速度是正常的 70~80MB/sec
2010/5/27 12:33
|
||||||||||
![]() |
回覆: 用ubuntu 當file server 效能極差 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2008/6/15 2:56 所屬群組:
已註冊使用者 等級: 38
HP : 0 / 945
![]() |
夢見草 寫到: 3Q
2010/5/27 12:50
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.