腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在两台
Linux
机器之间
共享
内存
?
c
、
process
、
shared-memory
我正在尝试弄
清楚
如何在两台
Linux
机器之间使用
共享
内存
。理想情况下,每台机器都有自己的
共享
内存
段,并运行两个进程(一个从机器的
共享
内存
中读取,另一个向机器的
共享
内存
中写入)。当一台机器的
共享
内存
被写入或更新时,我需要通知另一台机器,让它自己的
共享
内存
与第一台机器的
共享
内存
同步。 这个是可能的吗?我该怎么做呢?
浏览 251
提问于2018-08-22
得票数 0
3
回答
JVM的
内存
占用是多少,如何将其最小化?
java
、
memory
、
jvm
、
memory-footprint
我只想知道当开始产生多个JVM进程时,JavaVM (Sun,
Linux
)的实际占用空间是多少。当我记得很
清楚
的时候,它们应该
共享
rt.jar (也许更远?)。这些JVM是否
共享
JIT缓存(所有JVM都具有相同的类路径)?在编写应用程序时,我可以做些什么? 我可以
共享
内存
区域吗?也许可以
共享
映射的
内存
块?
浏览 3
提问于2016-07-24
得票数 10
1
回答
ARM上的相干DMA存储器
caching
、
memory-management
、
arm
我刚开始使用ARM/
Linux
,有些事情我不太
清楚
。(我可能对此完全不感兴趣)我正试图为我的设备驱动程序(即一个非缓存或写通的区域)分配一个连贯的mem。因此,我尝试在
Linux
中使用dma_alloc_coherent来实现这一点。当我检查页面表属性时,我注意到我得到了“可
共享
设备”
内存
类型。关于缓存策略有几种
内存
类型,如下面的链接所示: 我原以为我会得到一个不可缓存的或写过的
内存
。“可
共享
设备”类型的缓存策略是什么?它与显式、不可缓存和
浏览 0
提问于2016-03-14
得票数 1
1
回答
linux
中的mlock堆栈
linux
、
memory-management
、
linux-kernel
如果相同的进程锁定了
共享
存储器中同一页的一部分的两个地址。解锁一个地址会解锁
共享
页面吗?在最新版本的
linux
内核允许非特权进程锁定
内存
之后,有关锁堆栈的文档对此并不
清楚
。
浏览 1
提问于2013-08-01
得票数 1
1
回答
buff/cache被填充,如何清除它AZURE VM
linux
、
azure
、
virtual-machine
我的
内存
被完全填满了,buff/cache占用了所有的
内存
pl,让我知道如何在运行命令空闲的-m (我得到了这个输出)时弄
清楚
,这是一个
Linux
VM on azure for WordPress bitnami$ free -m总计使用了免费
共享
的buff/缓存可用的Mem: 64320 19319 3164 115 41837 44168交换: 0
浏览 4
提问于2022-10-22
得票数 0
回答已采纳
1
回答
壳上的shm_unlink?
linux
、
bash
、
shell
、
shared-memory
我有一个用shm_open创建
共享
内存
对象的程序。它试图用shm_unlink释放对象,但有时编程错误会导致它在调用之前崩溃。在这种情况下,我需要“手动”解除
共享
内存
对象的链接,并且我希望能够在普通的shell中这样做,而无需编写任何C代码--即使用普通的
Linux
实用程序。 可以吗?似乎说在/dev/shm/path_passed_to_shm_open上使用unlink(1),但手册不
清楚
。
浏览 0
提问于2016-04-14
得票数 5
回答已采纳
1
回答
在编写进程同步算法(如克隆/派生、信号量)时从哪里开始
c++
、
process
、
synchronization
如何在C++中创建“
共享
内存
”的概念,显式
内存
地址还是某个全局变量?我只需要了解程序流程的总体结构/想法。任何参考将不胜感激。
浏览 0
提问于2010-03-31
得票数 0
1
回答
理解顶部和调谐
unix
、
memory
、
top
我已经允许Postgres 30 on
内存
在我们的服务器上。在执行密集任务时,我认为这是交换。据我所知:RES -完全
内存
使用见附件我想这是在说:使用Ruby~40 by完成
内存
使用http:/
浏览 0
提问于2016-02-22
得票数 1
回答已采纳
2
回答
C-信号量不是对所有进程
共享
的
c
、
process
、
synchronization
、
semaphore
我遇到的问题是,我使用的模拟量似乎并不是在所有进程之间
共享
的。它的行为类似于局部变量。我尝试在两个进程中添加多个sem_post(),并用sem_getvalue()打印值,并且打印出来的数字似乎不被
共享
(每个进程都增加了自己的信号量)。 谢谢你帮忙。
浏览 6
提问于2016-04-15
得票数 0
回答已采纳
1
回答
在windows上
共享
Linux
中的
内存
性能(同步开销:信号量)
c
、
linux
、
performance
、
semaphore
、
shared-memory
这篇文章是关于在windows环境下计算
Linux
中
共享
内存
的性能。CreateFileMappingMapViewOfFile 函数&对于
共享
内存
同步,我在客户机和服务器中使用命名事件(Createevent),以便在
共享
内存
块中执行一次读或写操作另外,我在结构中使用循环缓冲区作为
共享
内存
块,因此它将成为大小为4096的512<
浏览 11
提问于2012-05-28
得票数 1
3
回答
linux
上的msemaphore?
linux
、
multithreading
、
ipc
、
pthreads
、
aix
AIX (如果有人关心的话,还有HPUX )有一个很好的小特性,称为msemaphores,它可以轻松地同步由多个进程
共享
的
内存
映射文件的细粒度片段(例如记录)。有没有人意识到
linux
中有一些类似的东西? 为了
清楚
起见,通过相关链接描述了msemaphore函数。
浏览 2
提问于2009-05-07
得票数 2
2
回答
Linux
共享
内存
linux
、
ipc
、
unix
、
shared-memory
在*inux编程中创建
共享
内存
的函数将关键字作为其参数之一。编辑: 非
共享
内存
id
浏览 2
提问于2010-05-11
得票数 3
回答已采纳
1
回答
共享
内存
linux
c
、
linux
、
shared-memory
我第一次尝试使用
共享
内存
。我创建了一个子进程,然后从父进程写入
共享
内存
,并从Child中更改它。在程序结束之前,我从父进程打印
共享
内存
,
共享
内存
没有改变,下面是我的代码:#include <stdlib.h>#includeid, IPC_RMID, NULL); sem_un
浏览 7
提问于2015-04-11
得票数 0
回答已采纳
1
回答
为什么PostgreSQL没有充分使用
共享
缓冲区
postgresql
、
memory-consumption
我把Postgres9.3安装在94 GB
内存
的服务器上,120 GB的数据库和shared_buffers=1GB上。
Linux
显示我有88 10可用
内存
(还可以,图表非常稳定),但
共享
缓冲区缓存未命中率约为10%。所以我改变了shared_buffers=16GB,我认为可用的
内存
应该是88G-15 be =73 be。相反,可用
内存
在85 in 77 in范围内移动,因此
共享
缓冲区以某种方式无缘无故地被逐出。可用
内存
图表: 我没有安装pg_buf
浏览 34
提问于2018-08-07
得票数 1
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
c
、
linux
、
dll
、
shared-libraries
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态库(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
3
回答
Windows
共享
内存
段
c
、
windows
、
shared-memory
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的
共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建
共享
内存
的方法:
共享
内存
段(shmget等人)和
内存
映射文件(mmap)。根据我的简要理解,mmap要求您在操作系统中的某个地方有一个实际的文件来映射,而
共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有<
浏览 7
提问于2013-05-25
得票数 7
1
回答
共享
内存
对象读写系统调用速度与memcpy的比较
c++
、
shared-memory
、
file-descriptor
、
epoll
我使用
共享
内存
(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开
共享
内存
对象:其次,我使用call将这个
共享
内存
对象映射到我的地址空间: void* ptr = mmap(..fd..)[http://
linux
.die.n
浏览 4
提问于2013-05-14
得票数 1
3
回答
我能用shmctl调整
Linux
共享
内存
的大小吗?
c++
、
linux
、
shared-memory
我有一个C++应用程序,它通过shmget(2)在
Linux
系统上分配
共享
内存
。我存储在
共享
内存
中的数据周期性地增长,我想以类似于realloc()增长常规
内存
的方式来调整
共享
内存
的大小。我在IBM的站点上找到了一个文档,其中提到了一个SHM_SIZE命令,但是
Linux
和BSD手册页中没有这个命令,甚至在特定于
Linux
的部分中也没有。
浏览 6
提问于2013-05-08
得票数 11
回答已采纳
1
回答
因此,客户-服务器分离的设计不是X窗口的瓶颈吗?
client-server
、
ipc
、
scheduling
、
x11
、
context-switch
这里的“网络”是指本地UNIX域套接字,它在现代
Linux
上的开销可以忽略不计。如果网络出现瓶颈,就会有X扩展来快速实现(
共享
内存
像素映射、DRI等)。我一直认为,通过
共享
变量进行通信的多个线程应该比通过Unix域套接字通信的多进程更快。So...am我错了?这会不会是一个耗时的工作呢?进程如何获得的顺序根本不影响Unix域套接字的性能?抱歉我没把问题说
清楚
。我想问的是IPC效率,而不是X窗口/Wayland系统。 我只想知道UNIX域套接字为什么比
共享
内存
更
浏览 4
提问于2013-05-12
得票数 1
1
回答
如何判断进程是否是第一次启动
c
、
linux
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的
共享
内存
。此
共享
内存
需要在创建时进行初始化。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化
共享
内存
,因为其他进程正在使用它。如何判断正在创建
共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在
共享
内存
中分配一个整数,其中将写成一个
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
解读 Linux 内存管理新特性 Memory folios
Android 匿名共享内存 Ashmem 驱动浅析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券