kernel memory

3. Oracle数据库异常关闭,导致错误3. Oracle数据库异常关闭,导致错误ERROR: ORA-01034: ORACLE ngt available; ORA-27101: shared memory realm does not exist

之前由于电脑没电,强制关机,导致Oracle数据库异常关闭,再次启动电脑登陆数据库时,发生以下错误: ![](https://img2023.cnblogs.com/blog/3017398/202309/3017398-20230908162120254-976318488.png) 当我尝试重新 ......
错误 数据库 数据 Oracle ORA

Java Heapprof文件分析工具MAT(memory analyzer tool )

在分析内存时经常会遇到一些内存泄漏的问题,可以有不知道那个导致的内存泄漏,此时通常抓取一个Java Heapprof文件, adb shell am dumpheap 包名 /data/local/tmp/1.hprof 下面下载MAT工具: https://eclipse.dev/mat/down ......
Heapprof analyzer 文件 工具 memory

Memory题解(线段树优化DP)

[传送门](https://www.luogu.com.cn/problem/P9594) 简要题意: 给定 $m$ 条线段,每条线段由四个正整数参数 $l_i,r_i,c_i,w_i$ 描述,其中 $l_i,r_i$ 是这条线段的端点,$c_i$ 是这条线段的种类,$w_i$ 是这条线段的权值。 ......
线段 题解 Memory

kernel内核启动流程

``` (1)自解压代码 linux-2.6.22.6\arch\arm\boot\compressed\head.S 对比于linux-2.6.22.6\arch\arm\kernel\head.S, 是自解压代码+原本的代码,执行时执行自解压代码的内容 ``` ``` (2)第一阶段: ENTR ......
内核 流程 kernel

Memory management

概述 本节主要讨论数据在内存和硬盘之间的移动的管理,可以分为两个部分,空间控制(Spatial Control)和时间控制(Temporal Control)。 spatial control 决定将 pages 写到磁盘的哪个位置,使得常常在一起使用的 pages 能离得比较近,从而提高 I/O ......
management Memory

linux kernel mount rootfs失败问题

linux kernel在初始化末尾会mount rootfs。有时会mount失败,出现类似下面的log: [ 0.623289] /dev/root: Can't open blockdev [ 0.624045] VFS: Cannot open root device "" or unkno ......
kernel rootfs 问题 linux mount

ubuntu22.04_amd64编译安装kernel_6.5

1. **下载kernel源码:** 推荐使用[清华源](https://mirrors.tuna.tsinghua.edu.cn/kernel/):我这里下载的6.5版本 ```bash wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/l ......
ubuntu kernel 22.04 amd 6.5

Kernel panic - not syncing: No init found. Try passing init= option to kernel

原文:https://blog.csdn.net/charliewangg12/article/details/42030235 kernel panic - not syncing: No init found. Try passing init= option to kernel. 这类问题很常 ......
init syncing passing Kernel kernel

UE4.27, Packaging failed, "is found in memory and is an export but does not have all load flags"

打包时发生如下错误 "is found in memory and is an export but does not have all load flags" 通过查阅论坛,问题原因出在,某类的构造函数里包含xxx->SetChildActorClass(ActualOne) 整理到的解决办法并未 ......
quot Packaging failed export memory

[fastllm]cuda-kernels源码解析

接着前面第一篇架构的分析,这篇文章主要分析fastllm中使用cuda-kernels的写法,在fastllm中主要有以下几种使用频率较高的kernel:gemv_int4, gemv_int8, gemm_int8, RMSNorm, softmax,RotatePosition2D,swiglu ......
cuda-kernels 源码 fastllm kernels cuda

记一次TEE reserved memory调整

问题背景: 基于Android R版本来使能go版本。 产品要求将原先TEE reserved memory规划的80M尽可能缩减。 80M是第三方TEE方案要求的,集成了多个指纹以及支付相关的较多TA,我们自研方案是OPTEE,集成的TA不多,所以这里还是有一些裁剪空间的。 修改点: 之前有过一次 ......
reserved memory TEE

查看内核页表kernel_page_tables (aarch32)【转】

转自:https://www.cnblogs.com/pengdonglin137/p/7857404.html 作者 彭东林 pengdonglin137@163.com 平台 Linux-4.10.17 Qemu + vexpress-ca9 概述 通过配置内核,会在/sys/kernel/de ......

20230818 CHAPTER 5 Thanks for the Memories arm64汇编内存使用

.data 段的内存引用实例 十进制数不要以0开头,否则会被认为是8进制数 一个数前面可以加-负号或者~取反符号; 申请一个内存块; 重复! 转义字符! 内存对齐 The offset from the PC has 19 bits in the instruction, which gives a ......
20230818 Memories 内存 CHAPTER Thanks

Memory map

block7 cortex internal peripherals 0xE000 0000 block6 0xC000 0000 Reserved 0xBFFF FFFF 0x6000 0000 block2 Peripherals 0x5FFF FFFF 0x4000 0000 APB1,APB ......
Memory map

library initialization failed - unable to allocate file descriptor table - out of memory 问题处理

1、修改docker服务启动配置文件 # vim /usr/lib/systemd/system/docker.service ... [Service] ... ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/con ......

Out of sort memory, consider increasing server sort buffer size

http://t.csdn.cn/AzXvg show variables like '%sort_buffer_size%'; SET GLOBAL sort_buffer_size = 1024*1024; ......
sort increasing consider memory buffer

服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了

/var/log/messages 里面日志如下 Aug 10 19:47:16 VM-0-7-centos kernel: 8936 total pagecache pages Aug 10 19:47:16 VM-0-7-centos kernel: 0 pages in swap cache ......
进程 服务器 mysqld Memory kernel

ORA-01034: ORACLE not available、ORA-27101: shared memory realm does not exist

发生缘由 学习 Oracle 的使用,结果关机之后重新使用 SQLPlus 发现无法登录 -- windows server 2003 使用 sqlplus连接oracle报错 C:\Documents and Settings\Adminstrator> sqlplus system/linxua ......
ORA not available ORACLE memory

[SIGMOD 2020]In-Memory Subgraph Matching An In-depth Study

# In-Memory Subgraph Matching: An In-depth Study 一篇subgraph matching的survey ## 总结 ![img](https://img2023.cnblogs.com/blog/2988279/202308/2988279-20230 ......
In-Memory Matching In-depth Subgraph SIGMOD

RISC-V云测平台:Compiling The Fedora Linux Kernel Natively on RISC-V

注释:编译Fedora,HS-2 64核RISC-V服务器比Ryzen5700x快两倍! 以下是blog 正文 # Compiling The Fedora Linux Kernel Natively on RISC-V ## Fedora RISC-V Support There is ongoi ......
RISC-V RISC Compiling Natively Fedora

Linux设备树的传递及Kernel中对设备树的分析

当 U-Boot 将设备树加载到内存指定位置后,ARM 内核的 SoC 以通用寄存器 r2 来传递 dtb 在内存中的地址。kernel 获取到该地址后对 dtb 文件做进一步的处理。 设备树的传递 当使用 bootm 加载 kernel 镜像时(bootz 是对 bootm 的一种封装以及功能扩展 ......
设备 Kernel Linux

/proc/sys/kernel 、 /proc/sys 、 /sys

在Linux系统中,/proc/sys/kernel目录下的文件是用来配置内核参数的。下面是一些常见的文件及其作用: core_pattern:指定生成core文件的模式。 core_uses_pid:指定是否在core文件名中包含进程ID。 ctrl-alt-del:指定按下Ctrl+Alt+De ......
sys proc kernel

“kernel:NMI watchdog: BUG: soft lockup”内核软死锁BUG分析和解决

# 内核软死锁(softlock)bug分析 [toc] ## 1、bug现象 shell面板出现以下提示: ```shell kernel:NMI watchdog: BUG: soft lockup - CPU#6 stuck for 28s! CentOS7linux ``` 看门狗监控CPU ......
内核 BUG watchdog kernel lockup

Linux Reserved Memory

linux内存子系统 - 保留内存 - 知乎 (zhihu.com) [内存管理] Linux Reserved Memory 预留内存_memory-region_老农民哇哈哈的博客-CSDN博客 ......
Reserved Memory Linux

Memory Instruments如何被注册到PSI中

SETUP_INSTRUMENTS表 首先看一下PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS的表结构: CREATE TABLE `setup_instruments` ( `NAME` varchar(128) NOT NULL, `ENABLED` enum('YES ......
Instruments Memory PSI

kernel: oracle (xxxx): Using mlock ulimits for SHM_HUGETLB is deprecated

Oracle 数据库运行在linux6/7中,启用大页之后,我们经常在/var/log/messages里面会看到类似这样的记录: Jul 31 09:46:27 p1erpdb01 kernel: oracle (6444): Using mlock ulimits for SHM_HUGETLB ......

kernel源码(二十四)文件系统

1 minix文件系统 minix文件系统磁盘结构如下所示 图中,整个磁盘被划分为360个磁盘块(每个磁盘块1Kb) 引导块,MBR就在这个磁盘块中。当计算机加电,ROM BIOS将会自动读取该磁盘块到内存并执行其中的代码。 分区,一块磁盘,我们可以最多有4个主分区。MBR大小为一个扇区大小,其中4 ......
源码 文件 kernel 系统

rabbitmq告警Error: health check failed. Message: resource alarm(s) in effect:[{resource_limit,memory,'rabbit@rabbitmq-1'}]

这个错误信息表示 RabbitMQ 的内存使用量超出了预设的阈值,导致触发了 RabbitMQ 的内存警告阈值报警。 RabbitMQ 在运行过程中会不断地将消息存储在内存中,如果内存使用量超出了预设的阈值,就会触发内存警告阈值报警。这个阈值的默认值是 40% 的物理内存,可以通过修改 Rabbit ......

编译RHEL 8.7 kernel 并重新安装

背景:最近遇到一个bug,需要修改 RHEL 8.7 kernel config 的配置参数,然后重新安装该kernel。踩过一些坑,复盘整理。 查询当前的kernel uname -r 4.18.0-477.15.1.el8_8.x86_64 这是当前运行的内核版本。版本号的不同部分表示以下信息: ......
kernel RHEL 8.7

QEMU 加载 uboot kernel 实例

根文件系统放在SD卡 qemu-system-arm -M mcimx6ul-evk \ -m 512M \ -kernel ./zImage \ -dtb ./imx6ul-14x14-evk.dtb \ -nographic \ -device sd-card,drive=mysdcard \ ......
实例 kernel uboot QEMU