- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 异构计算实战6:使用Kaggle云GPU及SSH登录
《异构计算实战》系列文章第6篇介绍了如何利用Kaggle平台提供的免费云GPU资源进行深度学习项目。由于本地硬件条件有限,作者推荐使用Kaggle的云GPU主机,并详细说明了注册Kaggle账号、验证手机号以启用GPU服务的步骤。
2025-05-17 09:05:56
386
原创 异构计算实战5:PG-Strom编译与安装
本文是《异构计算实战》系列文章第5篇。介绍了如何编译和安装PG-Strom,这是一个专为PostgreSQL数据库设计的扩展模块,旨在通过GPU加速、NVMe SSD直连和Apache Arrow列式存储技术提升大规模数据分析的性能。文章提供了在Ubuntu云主机上编译和安装PostgreSQL及PG-Strom的详细步骤。
2025-05-17 09:02:35
403
原创 异构计算实战4:第一个Hello World GPU程序
本文是《异构计算实战》系列文章的第4篇。介绍了如何在WSL2 + Ubuntu 22.04 + CUDA Toolkit 12.2环境下编写和运行第一个GPU版本的Hello World程序。
2025-05-17 08:59:47
159
原创 异构计算实战3:CUDA开发环境问题汇总
本文是《异构计算实战》系列的第3篇,主要讨论了CUDA开发环境的准备及相关问题。首先,文章提供了CUDA与驱动版本、GCC版本对应的参考链接,帮助用户正确配置开发环境。接着,针对WSL2中nvidia-smi命令报segmentation fault错误的问题,提供了相关解决方案的链接。最后,文章详细介绍了如何在WSL子系统中释放磁盘空间,包括使用fstrim命令和Diskpart工具压缩磁盘镜像文件的步骤,并提供了查找VHD文件路径的方法。这些内容为开发者解决CUDA环境中的常见问题提供了实用指导。
2025-05-17 08:58:08
238
原创 异构计算实战2:WSL2子系统Ubuntu安装CUDA
本文是《异构计算实战》系列文章的第2篇,主要介绍了在Windows 11的WSL2子系统中为Ubuntu 22.04配置CUDA编程环境的步骤。首先,确保Windows系统正确安装了NVIDIA显卡驱动,并通过命令行验证CUDA版本。接着,在Ubuntu中安装CUDA Toolkit,选择适合的安装方式并执行安装程序。安装完成后,配置环境变量并检查CUDA是否正确安装。尽管在验证过程中遇到了nvidia-smi命令报错的问题,但文章提供了相关参考链接以帮助解决此类问题。
2025-05-17 08:56:37
824
原创 异构计算实战1:Windows安装Linux子系统
本文是《异构计算实战》系列文章的第1篇,详细介绍了在Windows系统上安装Linux子系统(WSL2)的步骤。首先,确保计算机支持虚拟化技术,并在BIOS中开启虚拟化。接着,检查系统是否已启用Hyper-V虚拟化功能。然后,开启开发者模式,并启用“适用于Linux的Windows子系统”功能。接下来,升级WSL内核,启用虚拟机平台功能,并将WSL2设置为默认版本。最后,通过微软商店安装Ubuntu 22.04 LTS版本,并完成初始化设置。文章提供了详细的命令和截图,帮助用户顺利完成安装过程。
2025-05-17 08:53:53
377
原创 DzzOffice+OnlyOffice私有化部署Office协作编辑系统
本文演示在本地部署免费的Microsoft Office文档协作工作平台,兼顾本地部署、离线安装、多人协作、按用户控制访问权限且免费等特征。介绍了所需的环境及软件版本,详细说明了操作系统及工具的安装配置步骤,以及OnlyOffice和DzzOffice的安装、设置、启动过程,还阐述了安装插件实现编辑浏览Office文件的方法,强调DzzOffice插件服务器配置的重要性,最终完成本地化部署文档协作工作平台。
2025-05-11 11:10:43
1284
原创 Redhat Linux 7使用cgroup限制用户资源
本文讨论如何使用cgroup限制Redhat Linux 7用户各种资源使用,主要演示了CPU和内存的限制方法。
2025-01-13 21:12:21
782
原创 Redhat Linux 8使用cgroup限制用户资源
在同一套物理主机环境中,如果部署多套数据库软件,常常面临资源隔离/限制需求,按照Linux用户来隔离资源是一种常见的解决方案。然而,我们发现网上搜索到的资料绝大部分过于陈旧,仅适用于Redhat Linux 7等比较旧的操作系统,当我们在Redhat Linux 8系统上部署时,方法根本不可用。本文试图探索其中的原因,给出多种解决方法。虽然本文以SeaboxSQL数据库为例探讨多套应用程序的资源隔离问题,但是,其方法是普适性的。方法在Redhat 8.5上验证通过,同样适用于CentOS 8。
2025-01-13 21:05:07
720
原创 Linux cgroup 中文文档
`cgroup-cn`项目主要收集整理`Linux cgroup`中文文档。`cgroup v1`和`v2`两个版本分别存档。
2024-12-05 21:07:57
183
原创 让GDB在应用程序使用sigwait时也能捕获“Ctrl + C”
一、问题gdb调试Linux应用程序进程时,可以使用Ctrl+C快捷键中断gdb,以便交互式输入用户gdb命令。但是,如果应用程序使用sigwait来处理SIGINT信号,那么,以上操作将失效。被调试的应用程序拦截了SIGINT信号。在gdb中执行info handle SIGINT命令,可以看到“Pass to program”状态是“No”,但是gdb根本无法捕获到SIGINT信号。(gdb) info handle SIGINTSignal Stop Print
2022-02-15 09:50:46
1618
原创 Greenplum问题杂记
获取最新文档:http://www.200yi.com一、单机模式问题1. “select * from pg_resqueue_status; ” crashcrash重现方法:[gpadmin@bogon ~]$ gpstart -a -m[gpadmin@bogon ~]$ PGOPTIONS='-c gp_session_role=utility' psql -d postgres[gpadmin@bogon gpdb-6X_STABLE]$ PGOPTIONS='-c gp_sessi
2020-08-16 19:22:30
936
原创 Code::Blocks 20.03 CentOS 7离线安装
一、安装环境操作系统:CentOS 7 64位ssh工具:Xmanager Enterprise 5注:无需登录到Linux桌面,使用Xshell ssh登录到命令终端即可。Code::Blocks启动后界面将在Windows环境中显示,但是运行在Linux里。二、简介Code::Blocks自从2017年发布17.12版本,时隔三年终于更新版本了——20.03。三、安装本文以6位系统为例,如果安装32位Code::Blocks,请下载相应的32位版本。以下rpm包,除了Code::Bloc
2020-08-16 19:10:07
667
原创 Greenplum 6.X 资源管理源码分析
本文适用Greenplum Database(GPDB)源码 6X_STABLE 分支。一、源码路径src\backend\utils\resgroupsrc\backend\utils\resource_managersrc\backend\utils\resownersrc\backend\utils\resscheduler二、内存管理初始化共享内存:#2 0x0000000000ddf80d in ResManagerShmemInit () at resource_manag
2020-08-16 18:58:55
804
翻译 Greenplum 6.9 资源组中文文档
关于资源队列的中文文档请参考:用资源队列进行工作负载管理一、资源管理Greenplum Database(GPDB,下文简称GP)提供的特性可以帮助你根据业务需求按照优先顺序处理和分配资源,在没有可用资源的情况下不允许启动新的查询。你可以使用资源管理功能限制查询并发数,执行查询使用的内存量,以及查询进程的CPU相对使用量等。GP提供了两种资源管理方案:资源队列(Resource Queues)和资源组( Resource Groups)。重要提示:在RedHat 6.x 和 CentOS 6.x
2020-08-16 18:48:34
2636
VC6编译器编译期存储器分配模型(内存布局)
2025-05-14
DzzOffice+OnlyOffice私有化部署Office协作编辑系统
2025-05-14
基于C51单片机的C语言编程实践
2025-05-14
Linux cgroup v2开发者参考
2025-05-13
Numerical Recipes 3rd(英文版,有C++、Fortran程序)
2009-08-10
百度Baidu 2012世界末日页面地震地动山摇效果 彩蛋
2012-05-11
联想ideapad V450和Y430笔记本硬件升级开启VT-x
2018-11-13
Cute51单片机(AT89S52)实验板电子表仿真程序
2008-03-06
基于C51单片机的C语言编程实践
2008-03-08
淘金币全额监控系统(加特色市场)
2012-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人