想攒个单核性能强大的机器,求建议,有偿

t
today222
楼主 (未名空间)

主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
,又不想太大太bulky.

几点要求,
1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9-9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是application不支持,再多核也没用吧?

2,能支持2个4K显示屏就可以了,不需要discrete gpu,integrated就够用了应该。
9900k据说是自带UHD630,不知道怎么个操作法,以前intergrated gpu都是在主板上么不是,现在集成到cpu里了都?

3,主板,要有至少3个以上的hdmi/dp/tb3视频输出口,否则的话还要用usb to video
,太麻烦,也影响cpu。最好要有TB3,一般wifi,bt,都是default集成吧。

4,Ram,主板支持的越多越好,最少32GB,64GB最好,2条最少,4条每条max到32GB也行,先用2条,以后升级到128GB如果需要。2933了现在都? 大内存主要是减少writeback
,减少生热,减少cooling负担,减少噪音。

5,storage什么的都无所谓,NvME ssd什么的都是标配,512GB/1TB就够无所谓,就要
一块,不要2nd HHD,坚决不要。主要运算在RAM,disk write back很少,大容量也只是延长使用寿命罢了,否则256GB都富裕。

6,最主要的是cooling,希望机箱越小越好,itx有没有可能??主要是不想有噪音,
基频运行风扇或水冷噪音越小越好,参比ausu的30几分贝以下。

7,电源需要外接adaptor的那种,尽量压缩机箱尺寸,最后成机需要compact,相NUC那
样的。

欢迎各位大牛指导,推荐,伪币答谢。

t
tingtingliu


Asrock Z390 Phantom Gaming-ITX
Asrock X570 Phantom Gaming-ITX/TB3
你的唯二选择

【 在 today222 (道.道.道) 的大作中提到: 】
主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
,又不想太大太bulky.

几点要求,
1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9-9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是application不支持,再多核也没用吧?

2,能支持2个4K显示屏就可以了,不需要discrete gpu,integrated就够用了应该。
9900k据说是自带UHD630,不知道怎么个操作法,以前intergrated gpu都是在主板上么不是,现在集成到cpu里了都?

3,主板,要有至少3个以上的hdmi/dp/tb3视频输出口,否则的话还要用usb to video
,太麻烦,也影响cpu。最好要有TB3,一般wifi,bt,都是default集成吧。

4,Ram,主板支持的越多越好,最少32GB,64GB最好,2条最少,4条每条max到32GB也行,先用2条,以后升级到128GB如果需要。2933了现在都? 大内存主要是减少writeback
,减少生热,减少cooling负担,减少噪音。

5,storage什么的都无所谓,NvME ssd什么的都是标配,512GB/1TB就够无所谓,就要
一块,不要2nd HHD,坚决不要。主要运算在RAM,disk write back很少,大容量也只是延长使用寿命罢了,否则256GB都富裕。

6,最主要的是cooling,希望机箱越小越好,itx有没有可能??主要是不想有噪音,
基频运行风扇或水冷噪音越小越好,参比ausu的30几分贝以下。

7,电源需要外接adaptor的那种,尽量压缩机箱尺寸,最后成机需要compact,相NUC那
样的。

欢迎各位大牛指导,推荐,伪币答谢。

t
today222

如果用9900k的话,z390 chipset确实是目前唯一选择。问题是cooling用什么配?

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: Asrock Z390 Phantom Gaming-ITX
: Asrock X570 Phantom Gaming-ITX/TB3
: 你的唯二选择
: 主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
: 本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,
: 尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
: ,又不想太大太bulky.
: 几点要求,
: 1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9
: -9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是
application
: ...................

t
tingtingliu


nuc 水冷不可兼得

【 在 today222 (道.道.道) 的大作中提到: 】
: 如果用9900k的话,z390 chipset确实是目前唯一选择。问题是cooling用什么配?
: i9
: application

t
today222

想开个口把fans mount在外面,不知道SSD是否需要Air liquidation ? 再用外接电源
的话,机箱里确实连一个fan都没有,也许itx compact case也有case fan,那样的话就没问题了。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: nuc 水冷不可兼得

t
tingtingliu

随便一个itx机箱都可以

240水冷

DC电源9900带不动

【 在 today222 (道.道.道) 的大作中提到: 】
想开个口把fans mount在外面,不知道SSD是否需要Air liquidation ? 再用外接电源
的话,机箱里确实连一个fan都没有,也许itx compact case也有case fan,那样的话就没问题了。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: nuc 水冷不可兼得

m
minigun

小机箱散热不行。单核/多核再强,散热不好的时候,会自动降频,尤其是负荷满了的
时候。
【 在 today222 (道.道.道) 的大作中提到: 】
: 主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
: 本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,
: 尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
: ,又不想太大太bulky.
: 几点要求,
: 1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9
: -9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是
application
: 不支持,再多核也没用吧?
: 2,能支持2个4K显示屏就可以了,不需要discrete gpu,integrated就够用了应该。: 9900k据说是自带UHD630,不知道怎么个操作法,以前intergrated gpu都是在主板上么
: ...................

d
daye520
https://www.bhphotovideo.com/c/product/1542367-REG/intel_bxnuc9i9qnx_ghost_
i9_nuc.html/?ap=y&gclid=Cj0KCQjwmdzzBRC7ARIsANdqRRm2dOqD4jQaTRJJl7ENb_
G1BTaevyKtzCSfpIyMD_NNAmpomEJvxmIaAvkzEALw_wcB&lsft=BI%3A514&smp=y

【在 today222(道.道.道)的大作中提到:】
:主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
:本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了

h
helpme

讲清楚一点:怎么叫无法handle高峰期的需要?估计是你的Java程序写的不对,
network方面不行。

【 在 today222 (道.道.道) 的大作中提到: 】
: 主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
: 本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,
: 尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
: ,又不想太大太bulky.
: 几点要求,
: 1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9
: -9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是
application
: 不支持,再多核也没用吧?
: 2,能支持2个4K显示屏就可以了,不需要discrete gpu,integrated就够用了应该。: 9900k据说是自带UHD630,不知道怎么个操作法,以前intergrated gpu都是在主板上么
: ...................

t
today222

这是老ID了,依稀还有印象。

ghost不行,他的9900是阉版

【 在 daye520 (哈哈) 的大作中提到: 】
: https://www.bhphotovideo.com/c/product/1542367-REG/intel_bxnuc9i9qnx_ghost_
: i9_nuc.html/?ap=y&gclid=Cj0KCQjwmdzzBRC7ARIsANdqRRm2dOqD4jQaTRJJl7ENb_
: G1BTaevyKtzCSfpIyMD_NNAmpomEJvxmIaAvkzEALw_wcB&lsft=BI%3A514&smp=y
: :主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+
SSD基
: :本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满
: ,尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式
机了

t
today222

ToS 不是我写的,Broker的软件。

frozen,慢动作,同时开的其他程序没问题,略微受点影响,毕竟那边慢动作呢。跟
network无关,连1mbps都用不了,100MBps带宽闲着呢还。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 讲清楚一点:怎么叫无法handle高峰期的需要?估计是你的Java程序写的不对,
: network方面不行。
: i9
: application

t
today222
https://post.smzdm.com/p/aoo6ddnr/

好这个Cooling先定下来,就是机箱小不了了。

试试查收伪币,头一次用,不知道转的对不对。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 随便一个itx机箱都可以
: 240水冷
: DC电源9900带不动
: 想开个口把fans mount在外面,不知道SSD是否需要Air liquidation ? 再用外接电源
: 的话,机箱里确实连一个fan都没有,也许itx compact case也有case fan,那样的话就
: 没问题了。

t
tingtingliu


难道不是先定机箱在定水冷????

【 在 today222 (道.道.道) 的大作中提到: 】
: https://post.smzdm.com/p/aoo6ddnr/
: 好这个Cooling先定下来,就是机箱小不了了。
: 试试查收伪币,头一次用,不知道转的对不对。

t
today222

如果是大机箱,手里有的是,如果是小机箱,怎么都得cut,反正也装不下风扇。机箱
主要作用还是在电源,和风扇上。要是外接电源瓦数够,也就无所谓。只剩下一个机箱电源给SSD散热。

我不用显卡,所以省了很多耗电量和散热。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 难道不是先定机箱在定水冷????

t
tingtingliu


小机箱也可以上水冷
只不过DC-ATX电源超过300W还真不好找

【 在 today222 (道.道.道) 的大作中提到: 】
: 如果是大机箱,手里有的是,如果是小机箱,怎么都得cut,反正也装不下风扇。机箱
: 主要作用还是在电源,和风扇上。要是外接电源瓦数够,也就无所谓。只剩下一个机箱
: 电源给SSD散热。
: 我不用显卡,所以省了很多耗电量和散热。

T
ToyotaYaris

iMac 27寸 顶配即可: 9900k

t
today222

不用苹果系统,干不了活儿。

【 在 ToyotaYaris (丰田雅力士) 的大作中提到: 】
: iMac 27寸 顶配即可: 9900k

t
today222

有,已找到,https://hdplex.com/hdplex-400w-hi-fi-dc-atx-power-supply-16v-24v-wide-range-voltage-input.html

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 小机箱也可以上水冷
: 只不过DC-ATX电源超过300W还真不好找

t
tingtingliu


这体积还不如sfx tfx Flex ATx的电源

【 在 today222 (道.道.道) 的大作中提到: 】
: 有,已找到,
: https://hdplex.com/hdplex-400w-hi-fi-dc-atx-power-supply-16v-24v-wide-
range-
: voltage-input.html

t
today222

这个module很小啊,很薄,直接可以贴在机箱璧上,16x5cm才,也不影响布线。

外置DC跟一般笔电电源差不多大,我在看他有没有笔电400w电源。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 这体积还不如sfx tfx Flex ATx的电源
: range-

t
tingtingliu

你看看230W的有多大

再想想400w的会有多大

现在天顶星科技还没有相出现

【 在 today222 (道.道.道) 的大作中提到: 】
这个module很小啊,很薄,直接可以贴在机箱璧上,16x5cm才,也不影响布线。

外置DC跟一般笔电电源差不多大,我在看他有没有笔电400w电源。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 这体积还不如sfx tfx Flex ATx的电源
: range-

t
today222
https://www.newegg.com/tools/power-supply-calculator/

当然会比230w的大,但装进小机箱没问题,itx主板还8x8呢,这个才6x 2. 刚算了一下,根本用不到400w,只需要160w就够了,即便cpu peak了,再加70w,水冷30w,也就
260w。一个330w的标准笔电电源就够了,我手里有好几个还。

打算先用大机箱装,工作了以后测出最大wattage,再改dc adapter.

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 你看看230W的有多大
: 再想想400w的会有多大
: 现在天顶星科技还没有相出现
: 这个module很小啊,很薄,直接可以贴在机箱璧上,16x5cm才,也不影响布线。
: 外置DC跟一般笔电电源差不多大,我在看他有没有笔电400w电源。

t
tingtingliu


9900k PL2都是210W+了。。。。。。

【 在 today222 (道.道.道) 的大作中提到: 】https://www.newegg.com/tools/power-supply-calculator/

当然会比230w的大,但装进小机箱没问题,itx主板还8x8呢,这个才6x 2. 刚算了一下,根本用不到400w,只需要160w就够了,即便cpu peak了,再加70w,水冷30w,也就
260w。一个330w的标准笔电电源就够了,我手里有好几个还。

打算先用大机箱装,工作了以后测出最大wattage,再改dc adapter.

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 你看看230W的有多大
: 再想想400w的会有多大
: 现在天顶星科技还没有相出现
: 这个module很小啊,很薄,直接可以贴在机箱璧上,16x5cm才,也不影响布线。
: 外置DC跟一般笔电电源差不多大,我在看他有没有笔电400w电源。

t
today222
https://www.anandtech.com/show/13400/intel-9th-gen-core-i9-9900k-i7-9700k-i5-9600k-review/21

最多168w

查了一下,disable boost之后最多95w。不disable,但是调cpu mode,可逐级限制功
耗。210w可到,那时cpu就在5GHZ工作了,我估计是不会OC的。

【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 9900k PL2都是210W+了。。。。。。
: https://www.newegg.com/tools/power-supply-calculator/
: 当然会比230w的大,但装进小机箱没问题,itx主板还8x8呢,这个才6x 2. 刚算了一下
: ,根本用不到400w,只需要160w就够了,即便cpu peak了,再加70w,水冷30w,也就
: 260w。一个330w的标准笔电电源就够了,我手里有好几个还。
: 打算先用大机箱装,工作了以后测出最大wattage,再改dc adapter.

d
database

程序问题吧。
看上你的程序是I/O blocked.
所以cpu才30%.
你先profile一下在砸钱买机器吧。
【 在 today222 (道.道.道) 的大作中提到: 】
: 主要用于java based stock trading platform应用,目前用9750h搭1660i+16GB+SSD基
: 本上无法handle高峰期的需要,不知道是哪里问题,所有cpu,ram,Ethernet都没用满,
: 尤其cpu才30%以下,但是已经是Boost频率了。所以想不得不用基频比较高的台式机了
: ,又不想太大太bulky.
: 几点要求,
: 1,Cpu单核能力最强,参照了https://www.cpubenchmark.net/singleThread.html ,i9
: -9900k为baseline吧。不知道AMD新品是否还是偏重于多核处理,这个要是
application
: 不支持,再多核也没用吧?
: 2,能支持2个4K显示屏就可以了,不需要discrete gpu,integrated就够用了应该。: 9900k据说是自带UHD630,不知道怎么个操作法,以前intergrated gpu都是在主板上么
: ...................

c
cocojumbo99

这个可能是broker软件的问题,用broker的API自己写程序就
可以了。 不需要很好的硬件。
【 在 today222 (道.道.道) 的大作中提到: 】
: ToS 不是我写的,Broker的软件。
: frozen,慢动作,同时开的其他程序没问题,略微受点影响,毕竟那边慢动作呢。跟: network无关,连1mbps都用不了,100MBps带宽闲着呢还。

t
today222

你指的是什么I/O blocked了?

ram已经给了它最大,他也不全用。
disk,已经是SSD了,哪里能加大读写速度??
CPU总是在boost频段,风扇大响,

其实,不在高峰期的时候也卡,因为我写了自己的程序,比较复杂一些,正常操作的时候就比不load自己的程序时慢。

ToS是java based,提供的可编程语言是个Script,不知道到底是哪儿的问题?

【 在 database (《※★※§Hey§※★※》) 的大作中提到: 】
: 程序问题吧。
: 看上你的程序是I/O blocked.
: 所以cpu才30%.
: 你先profile一下在砸钱买机器吧。
: i9
: application

g
goldeneggx

想要性能强,就别指望ITX
必须大机箱,多塞几个风扇
t
today222

为啥?

要是cooling原因,我可以用水冷,不是问题。

【 在 goldeneggx (北大有个研究生, 对我有点儿崇拜) 的大作中提到: 】
: 想要性能强,就别指望ITX
: 必须大机箱,多塞几个风扇

h
helpme

同学你肯定不是写程序的吧?你的电脑处理network traffic,可能会有capacity问题
。因为电脑要先把收到的packets存到buffer里面,一路上送到你的application里面去,这中间可能要copy一到几遍。送到你的程序之后,就由你来决定要干什么,比如写
disk或者送进CPU去处理。那么就有三个地方可能出问题:网络traffic太多处理不过来导致丢包,你的程序堵在什么地方,或者数据太大CPU算不过来。

你说的网卡没啥traffic,CPU也没啥load,那么很有可能是你的程序出了问题,比如写SSD太慢导致out of capacity。你可以把disable写disk,看看有没有什么区别。如果
问题不存在了,你可以把写disk的放到另外一个thread去,当然前提是你能控制写disk的logic。

【 在 today222 (道.道.道) 的大作中提到: 】
: 你指的是什么I/O blocked了?
: ram已经给了它最大,他也不全用。
: disk,已经是SSD了,哪里能加大读写速度??
: CPU总是在boost频段,风扇大响,
: 其实,不在高峰期的时候也卡,因为我写了自己的程序,比较复杂一些,正常操作的时
: 候就比不load自己的程序时慢。
: ToS是java based,提供的可编程语言是个Script,不知道到底是哪儿的问题?

t
today222


2020-03-27 15:30:11.709 CDT heap: 1,470,656K gc: 0 0.000 0.00% cpu: 0.
135 13.49% delay: 1.214 awt: 0.657 65.63% paint: 0.158 15.78% 0.158
validate: * 0.220 21.98% 0.075 sun.awt.windows.WGlobalCursorManager.
findHeavyweightUnderCursor
2020-03-27 15:30:12.709 CDT heap: 1,616,427K gc: 0 0.000 0.00% cpu: 0.
139 13.90% delay: 0.604 awt: 0.578 57.80% paint: 0.136 13.60% 0.136
validate: * 0.295 29.50% 0.335 sun.awt.windows.WGlobalCursorManager.
setCursor
2020-03-27 15:30:13.709 CDT heap: 1,827,828K gc: 0 0.000 0.00% cpu: 0.
150 15.00% delay: 0.731 awt: 0.765 76.50% paint: 0.250 25.00% 0.127
validate: 0.146 14.60% 0.237
2020-03-27 15:30:14.710 CDT heap: 2,081,102K gc: 0 0.000 0.00% cpu: 0.
172 17.18% delay: 0.982 awt: 0.563 56.24% paint: * 0.263 26.27% 0.156
validate: 0.346 34.57% 0.186
2020-03-27 15:30:15.711 CDT heap: 2,299,214K gc: 0 0.000 0.00% cpu: 0.
168 16.78% delay: 1.137 awt: 0.656 65.53% paint: 0.175 17.48% 0.148
validate: 0.225 22.48% 0.225
2020-03-27 15:30:16.711 CDT heap: 2,471,489K gc: 0 0.000 0.00% cpu: 0.
160 16.00% delay: 0.887 awt: 0.609 60.90% paint: 0.112 11.20% 0.112
validate: 0.173 17.30% 0.173 sun.awt.windows.WGlobalCursorManager.
findHeavyweightUnderCursor
2020-03-27 15:30:17.712 CDT heap: 2,693,524K gc: 0 0.000 0.00% cpu: 0.
160 15.98% delay: 1.140 awt: 0.594 59.34% paint: 0.162 16.18% 0.162
validate: 0.219 21.88% 0.219
2020-03-27 15:30:18.713 CDT heap: 1,106,343K gc: 1 0.049 4.90% cpu: 0.
149 14.89% delay: 0.891 awt: 0.563 56.24% paint: 0.162 16.18% 0.162
validate: 0.320 31.97% 0.320 sun.awt.windows.WGlobalCursorManager.
findHeavyweightUnderCursor
2020-03-27 15:30:19.713 CDT heap: 1,295,210K gc: 0 0.000 0.00% cpu: 0.
142 14.20% delay: 0.783 awt: 0.515 51.50% paint: 0.127 12.70% 0.127
validate: 0.255 25.50% 0.255

非常对,我对Architecture这块没什么研究,只是这次用到了,刚开始研究。

1,这不是我写的程序,是市场上卖的成熟产品。thinkorswim
2,如何disable write back to SSD? 这个我可以再试试,虽然我不认为是write back的问题,因为Ram都没用完呢,不需要page吧还?还是说只要GC了,就page?另外从
monitor看,disk transfer rate基本没有,所以我想这个applicaton没怎么用disk.

3,从上面截取的log file看,瓶颈就是在AWT上。我认为。
4,我可以修改vmoption文件(下面),也试了几种不同的GC设置和方式,都没有多大
区别。
5,我可以强制最小Ram, 和heap size,也都没啥区别。
-Xmx13052m
-Xms8192m
-Dsun.net.http.allowRestrictedHeaders=true
-Djxbrowser.logging.level=INFO
-Djava.util.Arrays.useLegacyMergeSort=true
-Classpath/p launcher-first.jar
-Djava.net.preferIPv4stack=true
-Dsun.java2d.xrender=True
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dsun.java2d.noddraw=true
-Dsun.awt.disableMixing=true
-Dawt.useSystemAAFontSettings=lcd_hrgb
-classpath/p launcher-first.jar
-XX:MaxPermSize=256m

6,我可以monitor在slaggish的时候12个core,只有一个是full load,其它11个都是接近空闲状态。如果我用 -XX:+UseParallelGC的话,只有在load application的时候会
用到所有core,到最后还是就一个core在full load。

So, 我的问题是如何让这个application用到所有core? AWT如何用multi thread?

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 同学你肯定不是写程序的吧?你的电脑处理network traffic,可能会有capacity问题
: 。因为电脑要先把收到的packets存到buffer里面,一路上送到你的application里面去
: ,这中间可能要copy一到几遍。送到你的程序之后,就由你来决定要干什么,比如写: disk或者送进CPU去处理。那么就有三个地方可能出问题:网络traffic太多处理不过来
: 导致丢包,你的程序堵在什么地方,或者数据太大CPU算不过来。
: 你说的网卡没啥traffic,CPU也没啥load,那么很有可能是你的程序出了问题,比如写
: SSD太慢导致out of capacity。你可以把disable写disk,看看有没有什么区别。如果
: 问题不存在了,你可以把写disk的放到另外一个thread去,当然前提是你能控制写
disk
: 的logic。

h
helpme

这个完全取决于thinkorswim是怎么写的程序了,比如每从kernel接一buffer的data,
它都要parse然后每个message都写进log,不写完不交给你的application,还是单线程,那当然就是瓶颈了。

如果你不能控制写disk的logic,那就只能和vendor联系让他们修改了。

【 在 today222 (道.道.道) 的大作中提到: 】
: 2020-03-27 15:30:11.709 CDT heap: 1,470,656K gc: 0 0.000 0.00% cpu: 0.: 135 13.49% delay: 1.214 awt: 0.657 65.63% paint: 0.158 15.78% 0.158 : validate: * 0.220 21.98% 0.075 sun.awt.windows.WGlobalCursorManager.
: findHeavyweightUnderCursor
: 2020-03-27 15:30:12.709 CDT heap: 1,616,427K gc: 0 0.000 0.00% cpu: 0.: 139 13.90% delay: 0.604 awt: 0.578 57.80% paint: 0.136 13.60% 0.136 : validate: * 0.295 29.50% 0.335 sun.awt.windows.WGlobalCursorManager.
: setCursor
: 2020-03-27 15:30:13.709 CDT heap: 1,827,828K gc: 0 0.000 0.00% cpu: 0.: 150 15.00% delay: 0.731 awt: 0.765 76.50% paint: 0.250 25.00% 0.127 : ...................

t
today222

让vendor重写是不可能了,只能在现有的框架下,看看能否通过修改vm运行参数来影响程序运行了。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 这个完全取决于thinkorswim是怎么写的程序了,比如每从kernel接一buffer的data,
: 它都要parse然后每个message都写进log,不写完不交给你的application,还是单线程
: ,那当然就是瓶颈了。
: 如果你不能控制写disk的logic,那就只能和vendor联系让他们修改了。