“上交所通过重启系统解决堵单问题”请问下这玩意很难升级吗?

11 小时 7 分钟前
 ihjk

9 月 27 日周五上交所遭遇了堵单问题,当天的交易量大幅下降。为了解决问题,上交所最后选择了重启交易系统,问题随后真的解决了。财新援引专业人士的消息报道,交易所的操作系统较为古老,在处理高并发任务时遇到瓶颈,尤其是在内存管理方面;当系统负载过高,内存被耗尽,导致程序无法正常处理请求,甚至完全卡死。「在这种情况下,重启系统可以清理内存,释放被占用的资源,从而让系统恢复正常。这种现象在较老的系统中更为常见,因为它们的内存管理和资源调配机制相对简单,不如现代操作系统那样高效。」这位专业人士说,可以增加几条简单的操作系统命令,将缓存中的数据写入硬盘,释放内存空间。上交所的交易系统源自德意志交易所的 Xetra 交易系统,而该系统是基于一款 VAX/VMS 的操作系统,由 DEC 在 1970 年代末推出,DEC 早已停止开发,了解该系统的专业人士也非常少。

https://weekly.caixin.com/2024-10-12/102244348.html

1170 次点击
所在节点    程序员
17 条回复
StinkyTofus
11 小时 5 分钟前
能跑就别轻易动。 重启就能解决, 多么幸福。
cvbnt
11 小时 4 分钟前
大型系统难的是业务逻辑
RightHand
11 小时 3 分钟前
20 多年的屎堆,谁敢动
Noicdi
10 小时 57 分钟前
我们系统想升级个 Linux 发行版的大版本都一堆问题,何况上交所这个系统。
上交所想升级估计是往 Linux 转移,又是底层架构又是业务代码,谁敢动啊这😧
felixlong
6 小时 49 分钟前
维护这个系统的人应该很爽呀。不用担心 35 岁被裁:)
levelworm
6 小时 9 分钟前
@felixlong 平时一大堆事情压力应该也很大的。
jdgui
6 小时 4 分钟前
他最早设立的时候的代码,估计都是找外国公司买的代码。后面不知道加了多少版本的代码进去。
大部分人维护的系统,撑死只有几年的开发时间。整个 v 站没有几个有维护三十几年的代码吧。
重启能解决就挺好的了。这玩意如果能花大价钱去重构一次,可能会好一点。但是没有收益的事情谁去做
testonly
5 小时 59 分钟前
@felixlong 九代单传传下来的谋生秘技,传里不传外,传子不传女
lesismal
5 小时 58 分钟前
平滑过度的话, 单独开发一套新系统, 一部分用户数据复制/迁移过去, 代理层分流这部分用户流量给新系统, 灰度一段时间如果功能都稳定就可以考虑继续迁移直到全切过去.
至于性能, 新系统的话, 随便哪个大厂的一流团队支援下, 就像当年阿里支援 12306 一样, 性能都能搞定的.
hefish
5 小时 51 分钟前
早年听大佬吹牛时讲过,说上交所的多处理器系统是一条指令,多个 cpu 跑,然后表决结果的。当时觉得牛逼的不行。。。
要真如 op 所讲,还是基于 vax/vms 的,到今天肯定是相对落后了。
lxh1983
5 小时 50 分钟前
@felixlong 正式工可得有关系,临时工就是来背锅的,爽不爽不取决于工作内容
yxzblue
5 小时 31 分钟前
很爽有没有。没人能动得了,也不会轻易堆屎需求进去。出了问题,重启就行,也不用加班加点修 bug 。简直是程序员的福音。
hermanarturo
5 小时 26 分钟前
交易所这点工资能留得住啥人
mohumohu
5 小时 25 分钟前
复盘上交所爆单宕机事件:问题源于信创 最后靠重启系统解决

9 月 27 日,上交所因系统负载过高导致交易缓慢异常,部分券商客户端崩溃。尽管成交量不大,但交易堵塞依然严重。9 月 29 日,问题通过重启系统解决。专业人士指出,问题源于上交所老旧的系统在高负载下内存耗尽,而信创改造导致的兼容性问题也可能是关键原因之一。

相比之下,深交所的交易系统尚未出现异常。据悉,深交所的系统早期源于 IBM 的一套技术,后买下版权自主研发出了第五代交易系统⸺STSV5 ,完全基于开放平台和分布式架构,于 2016 年 6 月上线。

cnbeta
1145148964
5 小时 20 分钟前
必然是有人需要做一些事情才坏的。
03
5 小时 18 分钟前
@lesismal 部分?灰度?交易所可不像互联网一部分用户打不开或者卡了也没什么。到时候如果同样订单一个系统能成交,另一个不能,或者一个价格好一个价格坏怕不是要吃官司
ivvei
4 小时 39 分钟前
不难。就是上交所垃圾罢了。垃圾人办垃圾事。

不过这类报道里的“专业人士”也是垃圾,不知道是本人屁都不懂,还是记者听个一知半解就瞎写。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1080181

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX