腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
服务器
内存
分配
linux
、
memory
我有一个带有tomcat和MySql的
linux
服务器,也安装了axis2。 一开始,我分配了大约400 my的
内存
,部署了我的项目,但是
内存
分配仍然是一样的。
浏览 0
提问于2012-05-18
得票数 0
2
回答
sync
()调用和
sync
命令有什么不同?
c
、
linux
、
sync
、
mmap
我使用mmap()和fopen("/dev/mem")来创建到ARM系统中两个处理器核共享的物理
内存
块的映射。当运行
Linux
的处理器写入
内存
时,在另一个非
Linux
处理器看到所写数据之前,可能会有超过1秒的延迟。如果
Linux
进程在写入
内存
后立即进行系统调用,那么长延迟就会消失: system("
sync
; echo 3 > /proc/sys/vm/drop_caches
浏览 5
提问于2013-12-26
得票数 0
1
回答
Qt通过超文本传输协议和刷新到eMMC闪存的大文件流式传输
qt
、
http
、
streaming
、
qfile
、
qtembedded
在
内存
非常有限的嵌入式
Linux
设备上,我通过HTTP将一个大文件(1 1Gb )流式传输到Qt中的服务器上。我的问题是执行此操作时的
内存
使用--我耗尽了
内存
。难道我不应该在每次迭代累加时都刷新()和fsync(),而不必担心RAM的使用吗?我做错了什么?我如何才能解决这个问题?另外,如果我只取消对'write(data)‘行的注释,那么我的空闲
内存
永远不会减少。这是怎么回事呢?“write”怎么会消耗这么多
内存
呢?现在,我正在做以下工作。我没有耗尽
内存</e
浏览 1
提问于2013-02-09
得票数 6
回答已采纳
1
回答
如何通过mmap映射
内存
指针立即刷新写入?
linux
、
pointers
、
caching
、
memory
、
mmap
我的配置是不对称的,一个处理器运行
Linux
,另一个处理器运行裸机应用程序。它们通过一个不在
Linux
虚拟
内存
空间中的RAM块进行通信(它被devicetree文件排除在外)。当我的用户空间
Linux
应用程序使用从mmap()返回的指针写入
内存
时,第二个处理器可能需要100ms到超过1秒的时间来检测更改后的
内存
内容。在对/dev/mem的open()调用中,我尝试指定O_RDRW、O_
SYNC
和O_DIRECT,但O_DIRECT导致打开失败,因此我
浏览 1
提问于2013-12-24
得票数 5
1
回答
从CoDeSys运行时执行
Linux
系统命令
plc
、
st
、
codesys
我正在尝试解决一个错误,其中我的PLC上的
内存
在操作系统级别上不同步。当电源循环到PLC时,当PLC再次启动时,我“在磁盘上”的文件不会保存。我发现在电源重启之前运行
linux
sync
命令可以解决这个问题。如何从CoDeSys内部运行
Linux
命令(在本例中为
sync
命令)?
浏览 87
提问于2019-12-13
得票数 0
1
回答
页面缓存和缓冲区缓存有什么区别?
linux
、
kernel
、
memory
在
linux
操作系统中,您可以键入命令"echo 3> /proc/sys/vm/drop_cache“来释放
内存
,还可以键入命令"
sync
”释放
内存
。在
linux
内核中有两种缓存,一种是页面缓存,另一种是缓冲区缓存,那么S有什么区别呢?
浏览 0
提问于2014-12-19
得票数 7
1
回答
Linux
Sync
()等效于windows API
linux
、
windows
、
memory-management
Linux
"
sync
( ) API会将所有缓冲在
内存
中的数据写到磁盘上。在Windows中有没有类似的调用?
浏览 1
提问于2013-09-03
得票数 3
2
回答
为什么我的VPS使用4.5GB的RAM,即使没有运行任何服务?
linux
、
centos
、
vps
、
xen
我的VPS使用了很多
内存
。为了确定我确实停止了每个服务的问题,VPS仍然使用4.5GB的RAM。VPS运行在XEN上,因此RAM是不共享的。
浏览 0
提问于2012-07-27
得票数 0
1
回答
POSIX共享
内存
和msync
posix
、
shared-memory
我想使用POSIX共享
内存
,我的问题是在调用msync()和munmap()之后如何使用mmap(MAP_SHARED)。对一个进程的共享
内存
段所做的更改是否对另一个进程的共享
内存
段可见,而无需使用msync()。 我认为msync()只适用于将更改应用于底层文件,而不是应用于共享
内存
。
浏览 5
提问于2015-07-21
得票数 3
回答已采纳
1
回答
如何准确地看到将文件写入外部媒体需要多长时间?
usb
、
18.04
、
storage
、
usb-storage
、
floppy
我一直试图对3.5“软盘上的FAT文件系统中的整个可用空间进行读取和写入所需的时间进行测试。读取并不是什么问题。只要在测试之前没有读取文件,我就可以运行time cp /media/user/disk/file .。然而,编写工作更麻烦。 如果我和阅读一样使用cp,就会得到接近于零的结果.命令完成,驱动器在接下来的45秒左右继续写入。我还尝试使用dd if=/dev/urandom of=/media/user/disk/file bs=1457664 count=1来动态生成随机数据,放到磁盘上,但结果是相同的。我尝试过的最后一个解决方案是pv file > /media/user/d
浏览 0
提问于2018-07-06
得票数 1
回答已采纳
5
回答
C语言中的同步写操作
c++
、
c
我正在研发一款运行
linux
的智能相机。我从相机流媒体软件中捕获图像,并将图像写入SD卡(与相机连接)。为了编写单独的JPEG图像,我使用了fopen和fwrite C函数。但它似乎没有效果,因为写操作使用系统
内存
,并且每次写操作后
内存
都会减少。我还结合fsync (filedesc)使用了低级的open和write函数,但也没有效果。只有当我卸载SD卡,然后释放
内存
时,才会刷新缓冲区。如何禁用此缓存写入而不是SD卡写入?或者如何强制将数据同时写入SD卡,而不是使用系统
内存
?
浏览 1
提问于2011-10-05
得票数 2
3
回答
如何在
Linux
的
内存
中获得修改通知
linux
、
memory
在
Linux
的用户空间程序中,我通过分配从堆中获得一块
内存
,然后将指针分配给在其他线程中运行的许多其他组件来使用。当上述
内存
被修改时,我希望得到通知。当然,我可以开发一个自定义的用户空间解决方案,供其他组件在尝试修改
内存
时使用。在我的例子中,问题是这些是遗留组件,它们可以在许多情况下写入
内存
。所以我想知道是否有类似的API,如inotify (当文件发生变化时得到通知)或其他方法,以便在一段
内存
发生变化时得到通知。 我考虑过使用mmap和inotify,如果不刷新更改,它们显然不会起作用
浏览 3
提问于2012-06-07
得票数 5
2
回答
通过x86 PAT表将
内存
设置为不可缓存
linux
、
x86
我希望在用户空间进程中将
内存
范围设置为不可缓存(
Linux
,x86-86)。近在咫尺,但只提到与物理
内存
一起工作的MTRR寄存器。我想使用PAT表来实现这一点,因为它们提供了更细粒度的控制,它们允许在逐页的基础上设置不可缓存的虚拟
内存
。
Linux
文档建议应该使用mmap和
SYNC
标志,但我无法在实践中找到如何做到这一点。
浏览 0
提问于2012-02-09
得票数 9
1
回答
如何将__
sync
_fetch_and_add用于beagleboard/gumstix上的
Linux
用户空间程序
gcc
、
embedded
、
kernel
、
embedded-linux
、
beagleboard
我希望通过beagleboard和gumstix在我的
Linux
应用程序上使用__
sync
_fetch_and_xxx函数进行线程安全共享
内存
访问。我似乎找不到正确的标题来包括。
浏览 0
提问于2014-02-04
得票数 3
回答已采纳
1
回答
一个简单的bash脚本导致的异常
内存
使用
linux
、
bash
、
memory-leaks
、
xdotool
我试图弄清楚为什么这个简单的bash脚本在运行时会占用越来越多的
内存
脚本的原始版本(如下所示)使用
内存
的速率更高,我认为是因为--
sync
do sleep 5我使用的是一台2
浏览 3
提问于2017-09-24
得票数 0
1
回答
如何将外部SD卡的代码闪存到内部
内存
并引导映像?
sd-card
、
development
使用具有内部
内存
和SD卡插槽的ELB 4板,一旦我的应用程序正常工作,我需要使用外部SD卡映像上的映像启动。我想把完整的SD卡图像闪存到内部
内存
。如何将代码从外部SD卡闪存到内部
内存
,并从内部
内存
启动映像?
浏览 0
提问于2019-05-29
得票数 0
1
回答
如何在
Linux
GCC上定义/编写这些原子操作
linux
、
multithreading
、
atomic
、
operation
我正在编写一个应用程序,这个应用程序是一个无锁队列的实现,将在
linux
上运行,由GCC 3.4.2编译。该实现基于以下原子操作:__
sync
_fetch_and_sub__
sync
_val_compare_and_swap更多信息: /@ a_count原子地将a_ptr /@指向的变量添加到a_ptr/@返回以前在
内存
__
sync
_f
浏览 10
提问于2013-01-08
得票数 0
回答已采纳
2
回答
PHP编写大文件-缓存RAM
php
、
linux
我的系统是带有16 My
内存
的Ubuntu 14.04。<?php $fp = fopen( "http://...
浏览 2
提问于2016-04-26
得票数 0
7
回答
如何在MacOSX的g++中使用gcc内置的__
sync
_bool_compare_and_swap?
c++
、
gcc
、
assembly
、
built-in
我有一些代码使用:它在
Linux
上编译得很好。但是当我尝试用g++在MacOSX上编译它时,我得到:我该如何解决这个问题
浏览 0
提问于2010-01-23
得票数 0
回答已采纳
1
回答
linux
内核缓冲区
内存
为零
linux-kernel
、
buffer
我有很多
linux
,大多带有SLES或openSUSE,不同的版本和内核。在其中一些问题上,我面临着缓慢的甲骨文交易问题。
sync
_pageDs 4639 ora_ckpt_orcl
sync
_pagecmd,wchan -所以我认为磁盘缓冲区的
内存
耗尽了,但是 total used free share
浏览 5
提问于2010-12-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
Resilio Sync 介绍
解读 Linux 内存管理新特性 Memory folios
福特的Sync 4信息娱乐系统亮相
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券