服务器配置如下:
1. 4核8G
2. 固态硬盘60G
3. 带宽3M
4. Windows2012
该服务器跑了14台MT4终端挂EA,但是发现在交易密集时间(以GMT15:00为中心的前后四五个小时)MT4终端会发生很严重的交替间歇性假死现象。发生假死时:
1. CPU与平时基本一致,不到60%
2. 内存与平时基本一致,不超过40%
3. 磁盘响应时间与平时基本一致,不超过9毫秒
4. TCP连接数与平时一致,不超过50
5. 峰值入网流量425.66kbs(服务器读入),平时100左右
6. 峰值出网流量151.6711kbs(服务器发出),平时50左右
7. MT4终端TCP延迟时间与非交易密集时间保持基本一致,都是在250毫秒左右为主,偶尔300毫秒出头
看起来假死状况与网络流量增大是有关系的,但是我的带宽有3M(峰值入网+出亡最高不到600kbs),请高人指点该如何优化,非常感谢!
在每个终端的左侧汇率列表里,右击点隐藏全部,再关闭。
图表中去掉不影响EA的指标。
内存太小了,加内存吧。
在市场观察里把用不到的品种全隐藏。
我自己的机器,4核,12GB内存,总计开 6 个 MT4/MT5 就感觉吃力了。
在每个终端的左侧汇率列表里,右击点隐藏全部,再关闭。
图表中去掉不影响EA的指标。
内存太小了,加内存吧。
在市场观察里把用不到的品种全隐藏。
我自己的机器,4核,12GB内存,总计开 6 个 MT4/MT5 就感觉吃力了。
你试下加大带宽。。。
我的带宽有3M(峰值入网+出亡最高不到600kbs),应该不是带宽的问题吧
为何不愿偿试?
这种情况就是发生在数据市,价tick密集进来时,EA与指标等的计算频次非常高,能看到价格确实有跳动,没有掉线,但是计算频次高最后MT4反应变慢,假死。
这是MT4的问题,能有解么?
图表上不要挂指标
如果EA有设计到调用指标,看看指标的计算有没有重复计算,优化代码。
14个MT4分别干啥用呢?
一台挂EA,其他用跟单。
这种情况就是发生在数据市,价tick密集进来时,EA与指标等的计算频次非常高,能看到价格确实有跳动,没有掉线,但是计算频次高最后MT4反应变慢,假死。
这是MT4的问题,能有解么?
图表上不要挂指标
如果EA有设计到调用指标,看看指标的计算有没有重复计算,优化代码。
服务器配置如下:
1. 4核8G
2. 固态硬盘60G
3. 带宽3M
4. Windows2012
该服务器跑了14台MT4终端挂EA,但是发现在交易密集时间(以GMT15:00为中心的前后四五个小时)MT4终端会发生很严重的交替间歇性假死现象。发生假死时:
1. CPU与平时基本一致,不到60%
2. 内存与平时基本一致,不超过40%
3. 磁盘响应时间与平时基本一致,不超过9毫秒
4. TCP连接数与平时一致,不超过50
5. 峰值入网流量425.66kbs(服务器读入),平时100左右
6. 峰值出网流量151.6711kbs(服务器发出),平时50左右
7. MT4终端TCP延迟时间与非交易密集时间保持基本一致,都是在250毫秒左右为主,偶尔300毫秒出头
看起来假死状况与网络流量增大是有关系的,但是我的带宽有3M(峰值入网+出亡最高不到600kbs),请高人指点该如何优化,非常感谢!