在Mac本身上雖然有網路監控的程式,但它只能看介面卡流量,看不出個別Process的流量(當然也無法限速)。在Windows上有Netbalancer (個人簡單版免費)和Netlimiter (要付費)可以針對單一Process來做監控和限速的動作,請問在Mac上有類似且免費的軟體嗎?謝謝(´・ω・`)
有,叫ipfw,有GUI工具ref.http://www.macshadows.com/kb/index.php?title=Firewall_Tunning_on_Mac_OS_Xhttp://osxdaily.com/2010/08/04/ipfw-gui-front-end-for-mac-os-x-waterroof/http://www.hanynet.com/noobproof/index.htmlhttp://www.hanynet.com/waterroof/index.html
蘋果官方有個開發工具 Network Link Conditioner,可以設定速度和回應時間(模擬慢速網路)但這是 OS 層級的限制,一開就是所有連線都受限.要針對每個不同連線設限的話,就要用內建的 pfctl, dnctl 這兩個終端機指令用 pfctl 去建立 dummynet 規則,再用 dnctl 去對 dummynet 限制速度pfctl: packet filter controldnctl: dummynet control這個目前沒有人寫 GUI 介面