• 2

為什麼我的pc to mac 網路線傳檔案總是那麼慢??

回JK.Chang:
事實上我只有做倒第一項 net.inet.tcp.delayed_ack=0,我的傳輸速度就得到明顯改善..
而我並沒有去做到第二項..
再者我只是PBG4 1.33G應該不算64位元電腦..應該不用做到第二項拉吼^^|
還是再三感謝您^0^
JK.Chang wrote:
jim1379 wrote:
天阿這真的是太神奇了...(恕刪)


/etc/smb.conf 這個檔案,在 [globl] 區段 ,加上large readwrite = no
是為了64位元的電腦而修改,如果不是就不要更改這個值,內定是=yes,
我想請問是修改了哪一項才有明顯改善啊?
1. net.inet.tcp.delayed_ack=0
2. large readwrite = no
3. 兩者


老實說,喵。也很想試試,但是連輸入都失敗,終端機喵。完全不會用。

喵。想請問的是像打開終端機後,

Last login: Sat Jul 29 11:18:50 on ttyp1
Welcome to Darwin!
m/cID:~ userID$

像這樣,直接打入您介紹的指令嘛?
喵。

打Last login: Sat Jul 29 11:18:50 on ttyp1
Welcome to Darwin!
m/cID:~ userID$ $sudo -s
Password:
#cd /etc
#touch sysctl.conf
#echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf
#exit
$

中間不會換行,所以用空白鍵打到跳下一行(這應該是錯的﹍)
按enter或return後,都變成
-bash: -s: command not found

喵。想學學您分享的這些東西,還希望您不吝指教。:)
喵。 wrote:
老實說,喵。也很想試...(恕刪)


$sudo -s ----->輸入完 按enter鍵
Password: ------->輸入您的密碼後,按enter鍵
#cd /etc ----->成功進入到root下的話 您的前置符號會變成 # 接下來輸入 cd /etc後按enter鍵
#touch sysctl.conf ----->輸入完 touch sysctl.conf 按enter鍵
#echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf ----->輸入完echo ~~sysctl.conf 按enter鍵
#exit ----->輸入完exit 按enter鍵
$ ----->前置符號變回$ 回到使用者下


這是基本的terminal的使用方式
建議可以去網路上找找資料
可以先了解後
會比較快唷

這個站可以看看唷~
http://linux.vbird.org/
UAA wrote:
$sudo -s ----->輸入完 按enter鍵...(恕刪)
呵呵,這邊就掛了,按enter或return都變成
-bash: -s: command not found

謝謝你的指引,喵。馬上去看看。:)
喵。 wrote:
呵呵,這邊就掛了,按...(恕刪)

要在$號後面開始輸入,下面
Last login: Sat Jul 29 11:18:50 on ttyp1
Welcome to Darwin!
這是你打開終端機的時間及提示語
提示語Welcome to Darwin! 這可以改,在/etc/motd 這個檔案
你可以察看:
$cd /etc
$cat motd

是不是顯示Welcome to Darwin!
系統的威力來自於程式間彼此的關係多於程式本身!
終於在多次嘗試之後,可以正確輸入了。

因為喵。原先不知道"$"跟"#"所表示的意思,現在知道不是輸入用的,而是表示前面應該有什麼符號(而其又有各自涵義。)。

謝謝UAA與JK.Chang的指導。

另外是,這個東西,有可以回復預設值的方式嗎?因為喵。總是小心翼翼(雖然已經改了:p),尤其對這個尚未接觸過的神祕領域...:p

呃....

經過檢查,修改成功。
$sysctl net.inet.tcp.delayed_ack
net.inet.tcp.delayed_ack: 0

但是傳檔卻停住了...finder彩球轉啊轉停止回應呵呵。


環境:PC端 K7A850 XP SP2  8139螃蟹卡
MAC端iBook 1.33G OS X 10.4.7 內建空港極限卡

狀況敘述:
由MAC端連接區網後,複製一個217.1MB的檔案至MAC桌面,速度大約沒太大變化,仍成最高約1M左右,然後在大約80MB處停住(不過速度無明顯變化。),FINDER停止回應...

另外發現無線網路會跳掉(ASUS WL-500G DELUXE,有設定WEP密碼,但是約開機後3-5分鐘跳出SSID,呈未連接INTERNET狀態),上面說FINDER停止回應,應該是這邊造成的...強迫重新啟動FINDER失敗(成功強迫關閉,但沒有回應,無法重新啟動。)....所以桌面只有一張虎皮,全都空的,呵。

然後欲重新開機時,先行關閉SAFARI失敗(視窗關閉,但MENUBAR上SAFARI字樣呈選取狀態而無彩球。),此時已APPLE+tab發現有FINDER,但桌面仍無任何顯示。

重新暴力開機用APPLEJACK看看。^+++^

APPLEJACKING...

applejack後,正常開機,可以上網。
重新嘗試做同一檔案的傳輸,以目測估算,有快有慢。不過傳輸成功啦,喔耶,目前也沒有斷線情形。多傳幾個檔案試試,再上來回報。
在截圖前已經跑了約30分鐘,不過截圖後,約4分鐘傳至760mb,之後失敗(再度無線網路訊號中斷,連線失敗。)。

喵。睡覺先。
喵。 wrote:
終於在多次嘗試之後,...(恕刪)

恭喜你!
如果要回復有3種方式:
1. 刪除sysctl.conf 檔
$sudo -s
Passwd
#cd /etc
#rm sysctl.conf

2.將sysctl.conf 更換一個名字
#mv sysctl.conf sysctl.conf.backup
(mv是搬移的意思,因為沒有rename的指令,將sysctl.conf改為sysctl.conf.backup)

3.在sysctl.conf的內容,最前面加上#
如:net.inet.tcp.delayed_ack=0 改成
#net.inet.tcp.delayed_ack=0
意思是讓系統在讀取時跳過.

另外監看速度我是用Net monitor: http://homepage.mac.com/rominar/net.html


有好消息再post上來喔!
謝謝您,因為第一次修改時,有打錯一個字母,所以多一個檔案,現在喵。會刪除了。

所以剛剛喵。是用第一個方法刪除全部,然後重來一遍。
有得到 sysctl net.inet.tcp.delayed_ack=0

結果速度還是差不多,這果然勉強不得啊,因為身邊也沒有懂這些的人,所以這個先擱著吧(不再刪除。)﹍:p

不過最棒的是,喵。開啟了終端機,然後小小窺探了終端機的運算方式(喵。也喜歡這種表示方式。)。
等等繼續來試試別的。

給跟喵。一樣從未碰過終端機的朋友。如果要嘗試JK.Chang先生的修改方式,所有以下紫色部份,都是不需要修改者keyin的,而是表示你所keyin的前頭該有一個什麼符號,紅色的部份是喵。說明。只有黑色部份是應該打的內容,正確輸入指令後,每一個輸入都使用enter完成。

$ sudo -s
Password: (此僅顯示如此,光標不會閃爍,可實際需輸入系統管理員密碼,然後enter,務請謹慎。)
#cd /etc (上頭正確後會進入root根目錄,然後cd指令進入下一層叫etc的目錄。)
#touch sysctl.conf (touch指令會生成一個叫做sysctl.conf的檔案。)
#echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf (「echo」會將' '間內容顯示出來(預設:螢幕), 「>」是將echo原要在螢幕顯示內容迴向名稱為 sysctl.conf 的檔案。)
#exit (「exit 」 表示離開這段調教。)
$ (回到本來的前置符號。)

謝謝JK.Chang與UAA的說明。喵。獲益良多。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?