移动版论坛(500下载币)论坛帮助 微信公众号

天下网吧论坛

 找回密码
 注册账号

QQ登录

只需一步,快速开始

用微信登录

扫一扫,用微信登录

雷柏网咖键盘鼠标 锤子大爷网吧营销软件 锤子大爷网吧营销软件
查看: 5187|回复: 23
收起左侧

[交流] 无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?

[复制链接]
发表于 2016-10-28 13:30:25 | 显示全部楼层 |阅读模式
天下网吧手机APP,你有我有全都有

终于等到您!马上注册登录,做有身份的人!

您需要 登录 才可以下载或查看,没有帐号?注册账号   扫一扫,用微信登录

x
在之前,我曾经认为绿化大师的缓存系统不够成熟,在没有游戏更新 没有游戏同步的情况下,服务器上的硬盘IO一直占用率很高,当时我通过磁盘管理器观察发现,游戏盘的文件持续一直被读取,所以造成了卡IO的问题,在那时候我以为是缓存系统没有生效(实际缓存系统一切正常,没有问题)引起的卡机问题,后来经过和绿化大师研发组的人了解和探讨,证明了我的这个看法是错的(虽然之前和绿化闹过,但技术问题终归技术,不应含有情绪,所以请各位理性对待这个问题)。

那么我们来说一下,绿化大师研发部给予的 客户机 读取 服务器上文件的过程,其实这个无论是哪个无盘都是这样的:
1.客户机出盘以后,映射的是服务器的整个硬盘,映射是通过Windows API也就是数据接口实现的,(我也不太懂这个技术,但是我知道有这个接口,比如各种编程都用这些不同的接口),服务器上的硬盘以 整个扇区的方式映射到客户机,所以客户机 要读取文件的时候 会通过API接口 告诉服务器,我要读取哪个扇区,所以从服务器上的任务管理器中,无法看到客户机具体读取的那些文件。

无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?_天下网吧APP_网吧网咖APP

如上图所示,假设蓝色的扇区中存放的是LOL,那么客户机告诉服务器,我要读取这个扇区的文件,但是我并不知道这个扇区里存放了什么文件,服务器会调用这个扇区的文件给客户机读取,所以最终也是看不到客户机读取的具体文件的,再加上有缓存系统,很大一部分进了内存缓存,更是看不到了。
由于当时没能理解了这个问题,我也没有和绿化研发组联系,所以导致了误会,所以现在我重新来示例,大家理解一下原理即可。
我这里的游戏盘是E盘,如图


无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?_天下网吧APP_网吧网咖APP

所以按理来说,就应该在这里看不到E盘的文件读取或写入,除非服务器有更新或者同步到别的服务器的时候,这里才会显示,图中的 CD是服务器系统和镜像 FG是回写盘。

无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?_天下网吧APP_网吧网咖APP

下面我们做个实验,实际效果是一样的,我来 强制修复一下 这个 QQ游戏  这样按理说就能看到 E盘 QQ游戏的文件读取:

无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?_天下网吧APP_网吧网咖APP

看,如图,这样就能看到QQ游戏的占用了

无盘网吧系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗?_天下网吧APP_网吧网咖APP

所以呢:无论任何无盘,客户机读取的文件,服务器在任务管理器上都应该是看不到具体文件的,如果你能看到具体文件,说明是服务器自身在读取或写入这些文件。

最终引发这个误会的是我把绿化大师设置在了施工模式引发了一个BUG(这个BUG已经修复),才导致了卡IO,最后经过和研发组的讨论,最终我也提升了一点技术理解和消除了误会。



本文是我原创,首发于我的签名网站。
第2发表于这里的论坛,共同科普。



公告 免责声明:本帖为论坛注册用户所发,所说的内容仅代表其个人观点,与天下网吧无关。相关下载资源为坛友自愿上传,相关资源仅供学习用途,勿用在任何商业用途,否则后果自负。与天下网吧无关,如果有侵犯到你的权益烦请来信告知,我们会处理,Email:[email protected](PS:请勿上传和讨论任何盗版,破解的内容)
本站启用全站实名发帖人工先审后发机制,发布后需要人工审核通过后方可展示,所以当你发现自己发的回复或者新主题没显示时不用着急。所以请勿发广告帖,非法帖和无意义的灌水帖,帖子中勿留联系方式,会被认为是广告封号! 坚持宁缺毋滥的原则100年不动摇。回复时请直接回复有用的信息,勿直接留联系方式,否则可能会被封号!
公告 欢迎大家推荐网吧和网咖行业好友加入天下网吧的大家庭,不设门槛完全免费,一起扩大+维护好网吧行业老铁们的最后一块净土。
公告本站帖子为发帖者自发发布,转载请注明来源天下网吧论坛。发帖请遵守相关法律法规!如果分享的软件中有广告,锁主页等行为,请在发帖时注明!!!
公告欢迎大家加入天下网吧QQ群:496139285,注意要注明加群原因,否则我保证您进不了群!
公告PS:发求助帖前建议先 【论坛搜索】,那里可能会有你要找的答案;
公告如果求助帖,已经解决了,麻烦您回复下已经解决并分享方法,方便其他同行借鉴您的方法。天下网吧论坛116万会员对您的行为表示感谢!
公告下载币只能通过论坛发帖(尤其是网吧相关的好贴,精华帖),任务,免费获取。不支持任何方式充值,别再联系客服发红包了,没用的!认真回帖是对发帖者的一种尊重!希望大家理解!下载币策略是为了提升大家分享自己的好的网吧相关经验的积极性,如果你分享了你的经验,大家互相学习,我保证你下载币倍增。 免费获取下载币链接
公告本站为方便广大会员方便访问,特意开发了android/iphone版的手机APP下载和微信小程序,用手机访问更自在哦,点击进入下载>>

 楼主| 发表于 2016-10-28 14:08:52 | 显示全部楼层
天下小编 发表于 2016-10-28 13:58
mark一下,好好看看。

我辛苦写了一个中午的 给个精华啊。
回复 支持 2 反对 0

使用道具 举报

发表于 2016-10-28 13:58:10 | 显示全部楼层
mark一下,好好看看。
回复 支持 反对

使用道具 举报

发表于 2016-10-28 14:11:54 | 显示全部楼层
落英缤纷1106 发表于 2016-10-28 14:08
我辛苦写了一个中午的 给个精华啊。

必须的,技术角度分析的很到位!
回复 支持 反对

使用道具 举报

发表于 2016-10-28 15:28:14 天下网吧论坛手机版 | 显示全部楼层
来看看哦哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

发表于 2016-10-28 15:28:16 天下网吧论坛手机版 | 显示全部楼层
来看看哦哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

发表于 2016-10-28 18:02:07 | 显示全部楼层
局域网共享。在线电影等
回复 支持 反对

使用道具 举报

发表于 2016-10-28 18:55:53 | 显示全部楼层
ddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2016-10-28 20:01:50 | 显示全部楼层
来看看哦哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

发表于 2016-10-28 23:49:53 | 显示全部楼层
RE: 无盘系统中,客户机读取服务器上的文件是以怎么的原理实现的?会导致硬盘卡IO吗? [修改]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号   扫一扫,用微信登录

本版积分规则

下载天下网吧手机APP,直接一键登录
您尚未登录,请登陆后浏览更精彩内容!
 注册账号
找回密码

手机版|纯文字版|联系我们|免责声明|网吧论坛 ( 渝ICP备20008032号-2 )|网站地图

GMT+8, 2021-3-6 15:02 , Processed in 0.171875 second(s), 22 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表