V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  documentzhangx66  ›  全部回复第 63 页 / 共 88 页
回复总数  1755
1 ... 59  60  61  62  63  64  65  66  67  68 ... 88  
2022-05-03 09:25:07 +08:00
回复了 maichaide 创建的主题 Linux Linux 下 cpu 信息查看工具
感谢分享。

不过 Linux 上,查看 CPU 信息,一般是这样操作的:

[root@妈耶 ~]# cat /proc/cpuinfo

processor : 0

vendor_id : AuthenticAMD

cpu family : 20

model : 2

model name : AMD G-T40N Processor

stepping : 0

microcode : 0x5000119

cpu MHz : 800.000

cache size : 512 KB

physical id : 0

siblings : 2

core id : 0

cpu cores : 2

apicid : 0

initial apicid : 0

fpu : yes

fpu_exception : yes

cpuid level : 6

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt cpb hw_pstate retpoline_amd vmmcall arat npt lbrv svm_lock nrip_save pausefilter

bogomips : 1999.85

TLB size : 1024 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management: ts ttp tm stc 100mhzsteps hwpstate cpb



processor : 1

vendor_id : AuthenticAMD

cpu family : 20

model : 2

model name : AMD G-T40N Processor

stepping : 0

microcode : 0x5000119

cpu MHz : 800.000

cache size : 512 KB

physical id : 0

siblings : 2

core id : 1

cpu cores : 2

apicid : 1

initial apicid : 1

fpu : yes

fpu_exception : yes

cpuid level : 6

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt cpb hw_pstate retpoline_amd vmmcall arat npt lbrv svm_lock nrip_save pausefilter

bogomips : 1999.85

TLB size : 1024 4K pages

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management: ts ttp tm stc 100mhzsteps hwpstate cpb
2022-05-02 21:24:50 +08:00
回复了 chenxiankong 创建的主题 程序员 大厂完善的基建对于个人发展的利弊
@levelworm

你在学校有写 OS 原型的需求吗?你在学校有写数据库原型的要求吗?

然而很多要求严格的学校,这是毕业的指标之一。

很多东西你都没需求,但为了学习、研究与探索,你需要自己做一个原型,或者自己搭建一个小规模测试环境出来。
看了一下,你好像用的是 Windows ,Windows 有一款叫 Procmon.exe 的程序,可以实现我在上一条评论里说的那种跟踪操作。
看看是不是这个问题:

https://stackoverflow.com/questions/34196482/class-memcached-not-found-in-laravel

如果不行,就先使用对比法:

1.先找个能跑得起来的 Demo 环境。

2.对比你自己搭建的环境,出现 not found , 你就跟踪相关进程的每个 IO 操作,用名字作为关键词过滤,肯定会找到一个 not found 的 file io event 。比如,如果是 PHP 进程 在访问 /usr/bin/xxx.mod 时出现 File Not Found ,那么要不就是相关组件你没安装好,要不就是缺失 xxx.mod 组件或文件。

接着再去谷歌找对应的解决方案就行。一般是重装整个系统与环境。或单独安装缺失的模组,或去模组源码版本里寻找这个文件,或者在已经能跑起来的 Demo 环境里找对应的文件,或者对比已经跑起来的 Demo 环境里的 PHP 进程,看看它在访问在访问 /usr/bin/xxx.mod 时,为啥没出现 File Not Found ,等等。
2022-05-02 21:09:45 +08:00
回复了 chenxiankong 创建的主题 程序员 大厂完善的基建对于个人发展的利弊
1.你说的这些,不难,只要有足够的时间,你可以自己练习搭建起来。

2.你说的这些,目前大部分都只是计科本科与研究生阶段的东西,如果你觉得这些东西能让你提高,你还不如好好去学习科班的课程知识。

3.有些人觉得,这些浪费时间的东西,别人帮你搭建好了,自己可以躺,这是比较舒适的事情。这类人适合去分工明确的大厂或外企。

但还有些人觉得,自己喜欢这一套东西,一定要自己搞一遍才好玩,那就建议你去中小公司里,那种环境就需要啥都会干的全栈工程师。

以上两种选择,没有对错,各有优劣。喜欢哪种,去做就是了。
2022-05-02 19:33:58 +08:00
回复了 christin 创建的主题 程序员 线上突然出 bug 怎么找?
从工程角度来说,出现 Bug ,无非就是 2 个原因:

A.设计问题:一开始的设计就是错的。

B.实现问题:在实现时出错,或者图省事没去做压力测试导致性能差,等等。

围绕这两个部分,从先易后难的思路去分析:

1.先看 2 的性能问题。从运维那里,拿到应用的 CPU 、内存、网络、存储 IO 的图表,看看有没有明显不合理的指标,比如 CPU 长时间高负载,比如存储 IO 的某个挂载点长时间的使用率(%util / 活动时间)很高,等等。

2.再看 2 的实现是否出错。此时,把日志的级别,从 INFO 或 WARNING 级别,切换到最详细的 DEBUG 级别,来分析模块与函数的调用顺序、执行时间、入参、返回结果等等,来观察与预期是否一致。

3.如果上述都没问题,就得开始检查设计问题了。这一步比较麻烦,因为需要找到比当前系统的设计者,水平更高的设计者,才能检查出问题。
2022-05-02 18:06:42 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@bthulu

1.没有内存表。

2.大写是个坑。

3.易用性不如 MYSQL 。

4.没有 SHOW CREATE TABLE / SHOW TABLES / SHOW DATABASE / SHOW VARIABLES 等方法,对开发、运维与 DBA 很不友好。

5.PG 没有真正的 聚集索引 / 聚束索引 / CLUSTERED INDEX 。

6.资源少,解决方案少,连监控方案都很费劲。

7.事务遇到客户端冲突时会有丢数据的 Bug 。
2022-05-02 08:45:11 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@sdrzlyz

如果你的语文不好,建议你,把我写的那一段话,大声朗读 100 次并背诵,来加深理解。然后再去想想,是不是张嘴就来。
2022-05-02 02:10:57 +08:00
回复了 lcj2class 创建的主题 C 现代化 C 使用体验
这玩意你还能写那么多,我觉得一点都不现代。

真要现代,应该能直接把易语言、Python 之类的源码,现场编译成高优化的可执行文件,然后执行,并且跨平台,还支持浏览器。
2022-05-01 22:15:46 +08:00
回复了 angrylid 创建的主题 Linux 虚拟机里的 Linux 用什么桌面环境好?
如果楼主需要一个非常好的桌面体验,楼主应该裸机器,直接安装 Windows 。Mac 也行,但感觉由于用户量没 Windows 多,Mac 各种软件在 GUI 上没有 Windows 那么流畅。

我周围的小伙伴,Linux 服务器桌面一般用 CentOS 7 的 Server With GUI ,好像就是 GNOME ,流畅度也就那样,在虚拟化情况下更差,但能用。那些把 Linux 桌面当日常用的家伙,Ubuntu 用的多一点,但 Ubuntu 以前各种小毛病太多了,现在新版本不知道怎么样。
@Tianyan

1.这种设计,感觉不像是用来常住的,连拿来度假都缺少一些基本功能。比如一楼连个车库都没有,有点尬。

2.透过玻璃,看房间里的情况,缺少各种家居,缺少各种收纳,缺少各种丰富生活的物资。

3.室内面积过大,无论走路、整理、做保洁,都非常麻烦。特别是户外泳池、草地,打理起来更麻烦。

4.安保问题。这种房子在高端小区里还行,但在农村,我是不太信任农村的治安。
2022-05-01 18:07:10 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@Chad0000

买不起没关系,白嫖就完事了。让 Oracle 在纯内网环境下跑,不让它访问外网。

想要稳一点,找个第三方 Oracle 运维公司,花点小钱,让他们帮你们做做架构,买个自动化运维脚本,再送你们最新补丁。
2022-05-01 18:03:38 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
@blackboom

1.因为 Oracle 是地球上最强的数据库,而且还不止数据库。


2.你可能不了解 MongoDB 的黑历史,建议去了解一下。比如丢数据的黑历史。


3.建议先去了解一下这两款数据库的历史,关键字:Release history 。你在这方面有知识盲区。


4.MySQL 和 MongoDB 可能没有 PostgreSQL 好????

虽然在我眼里,Mysql 、MongoDB 、PostgreSQL 都是垃圾,但这 3 个垃圾相互比较:

Mysql 在被收购前后,都很努力。至少没有出现过,像 PostgreSQL 作者那样耍无知,觉得内存表完全不需要,由 OS 去管理就好的傻子言论。还记得比尔盖茨曾经说,多少 KB 的内存就能满足人类使用嘛?

MongoDB ,你去翻它的黑历史,以奸商的出发点去做数据库,能做的好?只是那阵子被大佬扒光了,近几年稍微收敛了一点。但从商业模式来看,后面肯定还会作妖。ps.这结论不是我看出来的,是某商业大佬带团做背调后发现的。

PostgreSQL ,我根本不想评价。前几天有个 .Net 团队大佬,打算从 Mysql 换 PostgreSQL ,对它做可行性分析。我一开始就告诉他,别浪费时间,他不信。调研了一周后,他也郁闷了,而且某些关系型数据库的核心功能,居然至今还是缺失。


5.另外你提 json ,我是建议楼主,先试试中间件。其他主流 ORM 如果楼主不会用,我建议他试试 FreeSQL 也行。FreeSQL 的作者,无论技术实力,还是对大家提问的热情度,让我觉得 FreeSQL 能够高质量地稳定发展下去。


6.多租户,只是一种业务模式,与用什么数据库有啥关系。这问题好比是:是否只有 Java 才有 OO ,汇编与 C 就没 OO ?
2022-05-01 17:25:52 +08:00
回复了 malagebidi 创建的主题 硬件 2012 年的主机,十年后终于准备升级了,进来聊聊
@secondwtq

你觉得,我往期的回帖没救,那是因为你的水平没到位。

我在本帖第一次回复里,埋了 3 个杠精智商检测坑,你真好中招,一个都没看出来。secondwtq 这位老哥也只是发现一个。
2022-05-01 17:21:32 +08:00
回复了 malagebidi 创建的主题 硬件 2012 年的主机,十年后终于准备升级了,进来聊聊
@admin601
被你发现了。还有 2 个坑,你能都找出来嘛?
2022-05-01 17:09:54 +08:00
回复了 malagebidi 创建的主题 硬件 2012 年的主机,十年后终于准备升级了,进来聊聊
@secondwtq

1.我在楼上写了那么多,意思就是说,频率很重要,但不能仅看频率。

2.带宽指的是 CPU 与内存交互的带宽,Memory Bandwidth 。

3.指令有没有用,游戏说了算。不排除某些游戏喜欢搞骚操作来进行提高性能。

4.哪条没理?我觉得你只看懂了这一条,因为它在全文里门槛最低。

5.你对接口版本的性能分析思路,第一步就搞错了。建议先去看看 PCI-E 3 与 4 在传输速率与带宽上的区别。

6.我不觉得 CPU 架构与缓存,对打游戏有什么太大的差异,不过你一定要杠,我直接给你例子好了:

比如像 Factorio 这种把游戏从 OLTP 做成 OLAP 的,导致大后期卡成帧渲染[1],根本没法玩。这时一个超大的 CPU Cache 会让游戏从帧渲染,恢复成 PPT [2]。有质的变化。但我不认为 Factorio 是正经游戏,我好几个女朋友说这游戏比上班还累。

注释:
[1]:帧渲染:意思是一帧需要好几秒去计算与渲染。
[2]:PPT:意思是,每秒还能有那么几帧。
2022-05-01 16:49:57 +08:00
回复了 cogear 创建的主题 宽带症候群 南京电信 1000M 宽带有公网 ip,有点贵不想用了。
@liulongquan
1.我说的就是普通的电信家宽,与普通的电信光纤入户、上下对等的企业宽带。

2.价格上电信的确是移动好几倍。

3.我没用过移动线路,不熟悉,我只是在移动云上偶尔用用 yum ,才发现这个问题。
2022-05-01 03:03:06 +08:00
回复了 malagebidi 创建的主题 硬件 2012 年的主机,十年后终于准备升级了,进来聊聊
游戏对 CPU 有 5 个特性的要求:

1.主频要高。
比如星际争霸这种万年单线程游戏,游戏里各种算法与业务逻辑都做在一个核心线程的事件轮询里,如果主频不高,单位多了时会很卡。

多高是高?新 CPU 为了节能,会有最高最低两个频率。最低的频率不用管它,最高频率最好能大于 4GHz 。12 代 I7 最高频率甚至能到 5 GHz 。

去哪查 CPU 参数?
Intel: https://ark.intel.com
或者直接在谷歌里搜 intel ark CPU 型号


2.带宽要大。
带宽大意味着,CPU 在单位时间内,对内存、存储、显卡、网卡等设备,进行数据搬运,能搬运的更多。现在的游戏,各种大型地图,特效等等,需要 CPU 搬运的东西越来越多。


3.支持的指令集要新。
比如 SSE4.2 、AVX2 等。


4.支持新版高速内存条。
比如 DDR4 4800 。


5.支持最新版本的 PCI-E ,比如支持 PCI-E 4 甚至 5 。更新的版本,有更高的带宽,很多显卡支持最新版的 PCIE-E 版本,与 CPU 配合,能开更高画质,帧数更高。


6.关于性价比。
由于你想玩最新的游戏,因此不建议考虑性价比,建议在最新一代的 CPU 中,购买你买得起的参数最好的那个版本。

但是,如果你只喜欢玩老游戏和小游戏的人,就今年 2022 年来说,我个人觉得,性价比最高的是 4 代 CPU 。配上 GTX 8XX 4G 版本,性价比应该能达到最高。对应的屏幕是 1080p ( 1920 * 1080 ),60Hz 。

多屏或需要核显的买 i7-4xxxK ,不用多屏,买参数一致但无核显的对应服务器版 CPU E3-xxxx v3 。

这种配置能画质全低或中档画质,跑一些老游戏或小游戏,性价比高。
2022-04-30 23:31:11 +08:00
回复了 cogear 创建的主题 宽带症候群 南京电信 1000M 宽带有公网 ip,有点贵不想用了。
移动为啥卖那么便宜?因为移动与用户都知道一分钱一分货。

移动自己搞的云,yum install 解析就要等大半天,速度十几 kb/s ,对比电信线路十几 MB/s 。
2022-04-30 23:00:48 +08:00
回复了 Chad0000 创建的主题 数据库 多租户低代码平台数据库选择问题
1.能选 Oracle 的,请无脑 Oracle 。

2.Mysql 能撑得住的,就不要用 MongoDB 。

3.Mysql 能满足需求的,请不要用 PostgreSQL 。这玩意看着美,实际上是个烂心大苹果。不然你想想,这玩意如果真的好,为啥知名度一直没 Mysql 高?

4.不要直接用数据库,多用中间层,多用 ORM 、中间件,比如 MyBatis 、FreeSQL 之类的。这样后期单数据库换集群数据库,或者 Mysql 换 Oracle ,能方便很多。

5.数据库用于生产之前,请做好 HA 、调试、瓶颈排查、备份、恢复等问题的预案与测试。
1 ... 59  60  61  62  63  64  65  66  67  68 ... 88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2533 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 14:40 · PVG 22:40 · LAX 07:40 · JFK 10:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.