腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9)
视频
沙龙
2
回答
什么是
vdso
和
vsyscall?
、
、
、
、
[stack]ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
vdso
和
vsyscall是什么意思vsyscall是内存的
内核
部分吗?如果有人能对这个问题有所了解,那就太好了。
浏览 5
提问于2013-11-13
得票数 99
回答已采纳
1
回答
vdso
gettimeofday
与
64位
内核
和
应用程序
编
译为
32位
、
、
、
、
在带有glibc版本2.15的64位
内核
上运行的32位
应用程序
是否支持
vdso
?如果是,我如何使其适用于在64位
内核
上运行的32位
应用程序
?因为即使"linux-
vdso
.so.1“上的dlopen成功了,"__
vdso
_
gettimeofday
”上的dlsym也失败了。在同一系统上,我可以从一个64位编译的
应用程序
中对"linux-
vdso
.so.1“执行dlopen &对&q
浏览 36
提问于2016-08-17
得票数 0
1
回答
vsdo
和
vsyscall之间的区别
、
、
进程内存中的vsdo页面
和
vsyscall页面有什么不同?他们总是在那里吗?例如,使用cat /proc/self/map: 7fff32938000-7fff32939000 r-xp 00000000 00:00 0 [
vdso
浏览 1
提问于2013-03-25
得票数 4
回答已采纳
1
回答
为什么Linux实用程序不使用系统调用来获取当前时间?
、
、
像date
和
perl -e 'print time'这样的程序可以得到当前的时间,但是这样做时不需要进行系统调用。这在strace
和
ltrace中得到了证实,并通过使用gdb
和
通过程序集进行跟踪来进一步证实,后者绕过了syscall,而是执行了一些名为rtdscp的指令。 这是glibc作者进行优化的尝试吗?
浏览 0
提问于2016-10-13
得票数 7
回答已采纳
1
回答
vDSO
:为什么linux只将它们用于
与
时间相关的函数?
、
、
、
、
刚刚在Linux
内核
中搜索
vdso
钩子(例如,在kernel.org上找到了kernel.org),它目前似乎主要用于
与
时间相关的系统调用。这使人想起两个问题: clock_gettime()是否真的成为一个足够大的瓶颈来激励
vDSO
的设计?有什么特别的申请是有帮助的吗?为时间查找设计一个新的
内核
syscall接口似乎有点奇怪。我猜它有助于高性能服务器的事情,如时间戳请求-响应和日志。但我想知道这里是否有比猜测更具体的细节。
浏览 13
提问于2014-04-08
得票数 3
3
回答
CLOCK_MONOTONIC
和
CLOCK_MONOTONIC_COARSE有相同的基础吗?
、
、
假设我将CLOCK_MONOTONIC值截断到
与
粗值相同的精度,我能有效地比较其中一个吗?
浏览 6
提问于2019-10-01
得票数 3
1
回答
将Ubuntu时钟源从xen切换到tsc impact php/Laravel
应用程序
吗?
、
、
、
、
应用服务器(托管在ubuntu ec2上)上使用新的遗物,但随后立即注意到我们的aws中的延迟增加了: 新的文物技术支持立即建议我们将时钟源从xen切换到tsc: 您的系统上的时钟源似乎不支持
vDSO
由于PHP代理在很大程度上依赖
gettimeofday
()系统调用来确定段
和
事务的时间长度,所以时钟源在防止系统调用击中系统本身方面发挥了很大作用,这大大加快了速度。如果新文物是唯一需要精确计时的
应用程序
,或者您只关注于精确测量较短的时间,那么tsc是时钟源的好选择。对我来说,所有这些听起来都很陌生,但似乎它们只适用于
浏览 0
提问于2018-08-20
得票数 1
6
回答
在闰秒内,“`gmtime()”会将秒报告为60吗?
、
、
、
、
我在TZ=UTC中运行了一台服务器,代码如下所示:struct tm tm;问题是,当服务器在闰秒内时,tm.tm_sec == 60会不会?1998-12-31T23:59:60.00 - 915 148 800.001998-12-31T23:59:60.50 - 915 148 800.50 1998-12-31T23:59:60.75 - 915 148 800.75
浏览 1
提问于2018-02-17
得票数 14
回答已采纳
80
回答
使你的语言无法使用
但是,插入的代码必须以一种满足条件的语言的方式执行: 从语法角度来看,插入的代码必须
与
通常满足条件的代码块(例如,以下条件中的代码块)相同,无论谁想要编写语法高亮符。
浏览 0
提问于2015-10-18
得票数 217
回答已采纳
相关
资讯
王利涛-linux高级编程-无秘
为什么不用 Go 开发操作系统?
Pi爱好者?您的小型计算机有两个新的操作系统可以嵌入
从本地原生到云原生,Alibaba Dragonwell静态编译的实践与挑战
必须安利给你——实时应用集群技术
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券