V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  laminux29  ›  全部回复第 38 页 / 共 83 页
回复总数  1659
1 ... 34  35  36  37  38  39  40  41  42  43 ... 83  
2020-12-13 01:38:17 +08:00
回复了 Joker123456789 创建的主题 Java 关于 NIO 网络编程的一个问题
1.Buffer 只是个临时缓存,requestSize 没必要等于 file size,不然百度网盘的 SVIP 价格得翻几倍。你下载一个迅雷,以及其他 BT 软件,看看里面的硬盘缓存最大值是多少。

一般来说 requestSize 的 sizes 是 4k 的倍数,老旧服务端一般是 4/8/16 KB,再有钱的 bat 也最多 1/2MB 。

2.建议 debug,看看 ByteBuffer.allocate 之后里面到底是什么,有没有必要再做 clear()。

3.里面很多方法都会抛异常,建议阅读文档,该处理的一定要处理。

4.while (socketChannel.read(readBuffer) > 0) {} ,这也是没读文档造成的。先不说异常处理,read 方法有几种返回值,认真看一下文档。

5.重新改正后,先找个 100 字节文档测试一下,java 端收到后立马 write file,然后与 source file 对比一下内容。没问题后再测试 100KB file 、100MB file 甚至几十 GB 的 file 。先 md5 对比,不一样后再找一款基于 byte 对比的软件,比如 BeyondCompare 、TextDiff 甚至 Ultra Edit 。
2020-12-12 22:16:01 +08:00
回复了 PepperEgg 创建的主题 汽车 雾天开车有感,真的出乎我意料。
https://imgchr.com/i/rZwdWd
如上图所示,宝马的面板,一堆灯,鬼知道啥是示宽灯、大灯、近光灯、雾灯?

答案:
https://imgchr.com/i/rZw0SA

最右边的滑轮是调节大灯亮度的。
2020-12-12 09:43:12 +08:00
回复了 lynn0977 创建的主题 Android 1 加 8T 的使用体验
小米的 MIUI 是我和同事们评测过的,移动系统 OS 里,国内第一。
2020-12-11 21:38:55 +08:00
回复了 FaiChou 创建的主题 程序员 求一个视频存储方案
1.千万别听上面的朋友说,用网盘,特别是百度网盘,那就坑死了。

网盘不是用来备份关键资料的,特别是视频。

普通网盘,上传的文件,有被损坏的危害,比如某几个字节发生错误。发生的原因一般是网盘提供商因为经济原因省去了校验环节,或者是硬件没有定期进行检查与维护。

百度网盘,上传的文件,存在无法下载的危害,比如因版权问题,比如视频变几秒。我同事还是超级 VIP,半个月前才发生一次,百度网盘客户端,把他电脑里的文件夹删干净了,有可能是他误操作。然后,从百度网盘还原时,有些资源居然因版权问题,无法下载。你说这操蛋不,自己用于备份的资料还不允许下载了。

要备份,老老实实挂硬盘,别贪图方便,别贪图便宜。


2.其次,针对题主这种需求,网店有成熟的方案,那就是在打包地点,安装专门的高清监控设备,这种方案最好是去当地监控专卖店,让他们帮你做方案,包括施工,这些钱该花的一定要花,别贪便宜用 PC 组方案。打包场所的监控视频,要的是清晰+稳定,千万不能要性价比。我跟踪过太多案例,因为前期舍得投入专门的高清视频监控,后期遇到奇葩买家换不同的账号撕逼说没收到货,老板通过成功调取监控视频,赢得投诉。

案例找不到了,当时是在知乎上看到的,数量很多,有空的话建议搜一下,大意是有几个账号经常谎称缺货,后来卖家发现地址相同,找监控,才查出是同一人。
2020-12-11 12:59:30 +08:00
回复了 jigong1234 创建的主题 Android 买 Redmi x65 电视 不敢联网
2020-12-11 11:45:31 +08:00
回复了 jigong1234 创建的主题 Android 买 Redmi x65 电视 不敢联网
提醒一下,电视不要买基于互联网的,因为互联网电视 = 电视机 + 内置机顶盒。由于 app 经常更新换代,内置机顶盒很容易出现过几年就性能跟不上。

电视机 + 外置机顶盒才是正解。

另外电视机,推荐 Sony,毕竟要用很久的东西,这个设备不要图便宜。
2020-12-11 10:44:51 +08:00
回复了 nutting 创建的主题 Linux redis 性能问题
1.不同品牌的 SSD,性能有天壤之别。
我不知道有多少人买固态,是按颜色选的,而不是看 iops 、顺序 io 等性能参数。某个大品牌的第一代 SSD 性能甚至和 U 盘没啥区别。反正不懂的话,选三星就对了。


2.性能测试,至少要把
CPU 负载图、内存负载图、硬盘性能图 3 个重要图表放出来。

Win7 的话,前两者在任务管理器 -> 性能 -> CPU 使用率、CPU 使用记录、内存、物理内存使用记录 -> 第三者 Win + R -> perfmon /res -> 磁盘 -> 存储 -> 磁盘队列长度。
https://imgchr.com/i/rk6Vte

Win10,除了同上之外,在任务管理器左侧下面的磁盘位置,还要观察 读取速度与写入速度。
https://imgchr.com/i/rk6ZfH

Linux 稍微麻烦一些:
top -d 1,进入后还要按 Q 键上的数字 1 。
iostat -x -m -d 1

屏幕录像推荐:FlashBack Pro 5 Recorder,支持 Win7 Win10,百度可以找到 D 版。压缩选择 mp4 + vbr2 次编码,最小值向左拉到最小,最大值可以考虑 20-30Mbps,文件分享推荐 google driver 或 mega,墙内推荐奶牛快传。

Win 可以直接录像,linux 的话用 xshell 5 连接,然后对 xshell 进行录像。
xshell 5 属于 Xmanager 5,百度搜 Xmanager 5,101210-450789-147200


3. i5 4590 的主频比 i5 7400 稍高,但也不至于高出一倍多:
https://ark.intel.com/content/www/us/en/ark/compare.html?productIds=97147,80815

猜测可能是 SSD 在起作用。比如内存满了要用 ssd 或 hdd 来暂存数据,或者 redis 会临时持久化一批数据然后卡在这里了。但这些猜测都需要前文提到的图表来做数据分析。
2020-12-11 01:54:28 +08:00
回复了 WoWTxT 创建的主题 程序员 有谁熟悉 windows 的 WMI 吗
如果你要做监控系统,想检测物理磁盘或文件系统,那就是跑到坑里,绕了大弯路。

对存储的监控,正确的姿势应该是:

1.当前分区或磁盘设备的 io 速度,与正常值或其他同类设备的值,是否存在较大差异?

2.copy 后,dest 文件散列是否正确?

监控好这两点就够了,其他细节根本不用去管,另外做好 raid 冗余与备份。磁盘坏了第一时间会掉速度或直接无响应,第二会发生 copy 后文件散列出错。

存储细节别深究,原因是从厂商到 fs,他们自己扯皮都扯不清楚,详情参见历届关于新 fs 、各种参数与优化的大讨论(神仙打架)。
2020-12-11 01:39:42 +08:00
回复了 resist 创建的主题 游戏开发 游戏开发 VS 安卓
整个游戏开发,细分方向太多,建议题主现在游戏开发领域内,找到真正感兴趣的细分方向。

比如投资、品控、策划、声优、剧本、美术、平面、音乐、音效、前端、后端、测试、后勤、前台等等...

或者只是玩家?

我遇见过很多说喜欢游戏开发甚至计算机编程的小屁孩,最后发现只是喜欢玩电脑游戏.....
2020-12-11 01:35:25 +08:00
回复了 YatesWong 创建的主题 Linux 新手请教各位大佬们一个问题
linux 的防火墙,有临时关掉但重启后恢复运行,与彻底关闭重启后也是关闭的两种情况。

如果你是百度然后走 csdn,可能会得到前者答案。

你应该把路由器的 LAN 设置,路由器上的 Client 列表页面,Win 的 IP 设置,Linux 的 IP 设置,一共 4 个截图,全发到图床,然后把图床 URL 贴上来。

图床推荐
https://imgchr.com/
2020-12-11 01:27:24 +08:00
回复了 fancy2020 创建的主题 Linux 关于 Linux 内存使用的一个疑问,大家帮忙看看
@fancy2020 尴尬了,这是个 X-Y 问题。
你想问的是 X,但你写的问题却是 Y 。

这不是个好习惯,建议你下次问问题,直接问 X 。

针对你的真正问题(想找出到底是啥在占用),给你几个建议:

1.htop 以 tree 方式展开,观察一下。不一定有用,但快捷。

2.
https://stackoverflow.com/questions/131303/how-can-i-measure-the-actual-memory-usage-of-an-application-or-process

3.我自己的方法比较复杂,我会在虚拟化系统上,新建一台相同配置的虚拟机,然后手动一步一步从头开始安装,直到安装到当前配置。每安装一步,就做个快照。

比如,装完 OS 做个快照,配置完 OS 做个快照,装下一个软件后做个快照,配置完刚才安装好的软件后又做个快照。

这样子,你总会发现,在某一步骤后,重新开机,物理内存使用率突然暴涨。

这时,你就可以基于快照,重新调整整个安装操作步骤,要不改个配置参数,要不换个软件,等等。有快照,就是方便。

4.如果还不行,那就只有使出 bat 项目级的 debug 手段了,更复杂。

那就是从系统开始,每个软件都已源码 debug + 性能监控模式运行。在 load/reload 、new/delete 、malloc/free 等位置插入性能检测点,检测内存,这样能彻底找到问题,不过这种方法太麻烦了,工作量是团队级别的,一个人要做完基本不可能。
2020-12-11 01:13:55 +08:00
回复了 alvin666 创建的主题 NGINX 求助, nginx 反代为什么入流量是出流量的十倍...
首先你给的配置不全,另外你给的配置中的**original host**我也不知道是什么意思。在这里我拿普通反代结构来进行猜测,猜测出来的结果可能与你的情况不一样。

我们先来看一个普通反代的结构:

客户端(C) - Nginx 反向代理(P) - 网页服务器(S) 。我们来看看流量的入与出:

https://imgchr.com/i/rkVKUA

对于普通浏览型 /非上传的网站来说,上图中,0 的意思是,站在流量角度,对比一个请求与响应来说,其请求的流量几乎可以不用考虑,我们只需要关注响应的流量 x 。

从上图可见,对于 P 来说,入流量红色箭头的 0+x=x,出流量兰色箭头 0+x=x,正常情况下是相等的。

但如果发生了题主说的,入流量是出流量的 10 倍....

情况 1,10 倍扩大的入流量被添加于上图左上红箭头位置,那就是请求翻了总体流量 10 倍,又由于请求几乎为 0,这种情况下可以直接判定为,客户端向 Nginx 反向代理,发送基于请求的 ddos 了。因为请求流量几乎为 0,那么对于请求数量来说,ddos 情况下就不是仅翻 10 倍了。

情况 2,10 倍扩大的入流量被添加于上图右下红箭头位置....这种情况,要不是你家网页服务器对 Nginx 反向代理有啥意见,比如配置上出现 bug,或 nginx 本身有 bug,或网页服务器有病毒;要不就是那条网线的 S->P 的链路出问题,导致海量重传。

如果上面两种 10 倍入流量情况,都没发生,就考虑一下 10 倍缩减的出流量:

情况 3,10 倍缩减的出流量被添加于上图的右上位置,这种事情从原理上是不可能发生的,省略。

情况 4,10 倍缩减的出流量被添加于上图的左下位置,这就有意思了,对于 Nginx 反向代理的响应,客户端都直接掐断了连接,不接收响应的流量,那么这种情况,还是客户端在进行 ddos,只不过客户端的请求没那么暴力。

以上是基于你给了不全的配置 + 你的配置存在我看不懂的地方 + 我是以正常反代结构进行判断,因此猜测的结果,与你的实际情况不一样,是很正常的。
2020-12-11 00:26:32 +08:00
回复了 fancy2020 创建的主题 Linux 关于 Linux 内存使用的一个疑问,大家帮忙看看
由于开源系统的复杂性,每款工具软件的统计算法都不同,统计出来的结果,会有一些小差异。

比如 top/htop/slabtop/cat /proc/meminfo 都不一样。

如果你是来规划或监控内存使用量的,我觉得小差异不需要去过度关注。
2020-12-10 23:08:44 +08:00
回复了 lagoon 创建的主题 程序员 如何避免项目越来越乱
这个问题本质上是工程管理问题,你可以去翻翻几百年以来的城市规划、大楼建设、地铁新建、航母潜艇建造等书籍,都会有关于这个问题的描述。

结论很一致:无解。

大家的办法是:

1.没钱时,对现有的东西,忍受混乱,修修补补,甚至容忍因此造成的事故。

2.有钱后,报废或爆破旧东西,砸钱造新的东西。
2020-12-10 23:03:31 +08:00
回复了 rebnonu 创建的主题 推广 自家种的赣南脐橙剩最后两棵树 300 斤左右,抽奖 3 箱。
真羡慕能吃甜食的人。
2020-12-10 20:42:50 +08:00
回复了 sunzongzheng 创建的主题 程序员 求:家庭“all in one”服务器的硬件推荐
1.别买那种小型机箱,可扩展性太差了。普通小机箱也不要买,不然换个电源还得先拆硬盘,很麻烦。买大机箱,虽然占点地方,但扩展性好,维护也方便。

2.你可以仔细观察一下 Intel 处理器的产品线,每一批的高性能 cpu,总有一个差不多技术特性、且最高主频稍低的低功耗版本。

3.要视频看着舒服,建议一定要额外配一张显卡,最好是 HDMI,差一点也要 DVI,这些都是数字信号。一定不要 VGA,因为 VGA 模拟信号抗干扰太差。

4.NAS 我有两种方案:

第一种是直接配一台比较强、但功耗较高的电脑,把你的视频、NAS 都做在同一台机器上。买小米智能 WIFI 插排,电脑上也装向日葵,这样可以实现手机通过向日葵,远程控制电脑关机;然后手机远程控制小米智能插排关掉电源。这种方式优点是节约电,性能强,缺点是每次要用 NAS 时需要开机,用完 NAS 后要关机,有点麻烦。我因为家里 NAS 集群硬盘太多,为了节电,只能用这种方法。

第二种是分开配置,影音用强力电脑,手动开关机; NAS 用低功耗的 非 x86 架构,节电,7*24 开着。
2020-12-10 02:46:57 +08:00
回复了 wszgrcy 创建的主题 宽带症候群 frp zerotier 哪个打洞成功率高?
zerotier 容易被某些安全设备识别,然后偶尔断掉连接。
2020-12-10 02:45:55 +08:00
回复了 xinJang 创建的主题 宽带症候群 广东移动 500m 游戏宽带安装反馈
有两个问题:

1.广东移动是否因为刚推这个产品,所以一开始赔本让用户爽,等用户量上来了,才开始恶心用户。某些民用宽带就是这种营销套路。

2.有些游戏服务器,没接 BGP,只接了电信。
1 ... 34  35  36  37  38  39  40  41  42  43 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5082 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 07:42 · PVG 15:42 · LAX 00:42 · JFK 03:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.