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

65 天前
 ihjk

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

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

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

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

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

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

不过这类报道里的“专业人士”也是垃圾,不知道是本人屁都不懂,还是记者听个一知半解就瞎写。
chendy
64 天前
不是很难是非常难
这种系统能通过重启解决已经算好的了
有多少系统,意外关机一次就再也没起来过…
Leon777
64 天前
在这种单位的技术部门干活就讲究一个不求有功但求无过,升级了没出问题没功劳,出了问题你背锅检讨上会批评
jimrok
64 天前
这种系统非常庞大,对接的外部系统也非常多,没有几个人能懂整个系统的全貌。虽然周末券商也配合做系统测试,但只有半天时间,只能做些小的修复。要想更新这个系统,除非有人做破坏性的创新才行。

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

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

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

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

© 2021 V2EX