Categories

132 个页面

计算机

记录计算机相关的知识与实践,包括编程技巧、技术探索和学习心得

pstack排查进程假死

在软件开发和运维中,经常会遇到进程假死的情况,这种情况会导致系统性能下降或者服务不可用。本文介绍如何使用 pstack 工具来排查进程假死问题,通过分析进程的堆栈信息,找出问题的原因并解决。

背景:风控系统子服务出现假死,导致风控服务不可用。由于缺乏服务可用性监控,无法及时发现进程假死的情况,导致系统不可用。

程序如何反调试

心血来潮,琢磨找找新壁纸,习惯黑色系列,部分区域彩色即可,桌面需要放置图标,其他色系作壁纸,图标就不清晰了。

盯着上面的汇编代码思考一波,没看懂,尝试扔给AI,解释了指令,没有解释场景,必然是某个特殊场景用到的指令,常规代码不是这样的。

AI此时不如搜索引擎了,汇编的知识储备不足。

批量修改SqlServer数据库磁盘文件权限

公司安全策略调整,机械师 mini最终还是搬迁回家作为备用服务器,顺带重装机器系统,ubuntu 切换到了windows server,由于激活的手段不正规,自己家里用,好像不激活也没事

非常规方式激活,触发了微软的检测(正常运行了半个月),服务器开机一小时,自动关机,翻了一圈系统日志,才发现是盗版导致的。

没辙,再次重装系统,SqlServer也面临重装,每次弄都比较蛋疼,文件权限管控严格,导致无法正常附加数据库。

Linux系统跑分测试

Windows 平台有个鲁大师(娱乐大师),不能说数据很准,单总归有个参考,当然也有其他的专业跑分软件,到了 Linux 系统,好像一直没遇到特别合适的跑分软件。

Sysbench 是一款多功能的基准测试工具,可用于测试CPU、内存、文件I/O、线程性能等。您可以使用 sysbench 来执行各种性能测试任务。

手头上刚好有三台机器用于测试:机械师 mini 本地小主机、阿里云 dev 开发云服务器、华为云开发服务器。