小编Pet*_*sen的帖子

MySQL 的哪些配置选项提供了最大的速度改进?

MySQL 的哪些配置选项提供了最大的速度改进?

我想知道实际的配置文件改进、表类型、硬件设置、复制等。除了查询结构和表结构(这些很容易在网站和 Stack Overflow 上找到)。诸如查询缓存设置之类的东西是否为您提供了最快的速度?驱动器怎么样?将它放在外部 RAID 还是内部 RAID 上更好?复制是否为您提供了更好的性能,尤其是读取大型查询?

您还进行了哪些其他设置/更改来提高 MySQL 的性能?

注意:我意识到这些非常依赖于使用(即,小型网站与数据仓库),但我认为我们大多数人可能在各种站点/系统上工作,因此了解可以应用于不同站点/系统的各种技术是很好的情况。另外,我认为一些技术可以在情况之间转移。

mysql optimization

29
推荐指数
2
解决办法
3769
查看次数

限制 Linux 后台刷新(脏页)

Linux 上的后台刷新发生在有太多写入数据待处理(可通过 /proc/sys/vm/dirty_background_ratio 调整)或达到待处理写入超时(/proc/sys/vm/dirty_expire_centisecs)。除非达到另一个限制(/proc/sys/vm/dirty_ratio),否则可能会缓存更多写入的数据。进一步的写入将被阻止。

理论上,这应该创建一个后台进程写出脏页而不会干扰其他进程。实际上,它确实会干扰任何进行非缓存读取或同步写入的进程。糟糕。这是因为后台刷新实际上以 100% 的设备速度写入,此时任何其他设备请求都将被延迟(因为路上的所有队列和写入缓存都已填满)。

有没有办法限制刷新过程每秒执行的请求数量,或者以其他方式有效地优先考虑其他设备 I/O?

linux performance hard-drive

29
推荐指数
1
解决办法
3万
查看次数

为什么OpenWrt的root密码最大长度是8个字符?

当我尝试设置root密码时:

root@OpenWrt:~# passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Run Code Online (Sandbox Code Playgroud)

似乎最大长度是 8。如果我尝试设置超过 8 的密码,则只有前 8 个字符有效。如何设置更长的密码root

我的 OpenWrt 版本:

Linux OpenWrt 4.14.108 #0 SMP Wed Mar 27 21:59:03 2019 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

linux password root openwrt passwd

29
推荐指数
2
解决办法
5471
查看次数

每天备份 22 GB MySQL 数据库

现在我可以使用 mysqldump 进行备份。但是我必须关闭网络服务器,并且大约需要 5 分钟来进行备份。如果我不关闭 Web 服务器,它将永远无法完成 + 备份期间网站将无法访问。

有没有更快/更好的方法来备份我的 22 GB 和不断增长的数据库?

所有的表都是 MyISAM。

mysql backup

28
推荐指数
3
解决办法
9628
查看次数

Cat 6 千兆位连接的最小以太网电缆长度是多少?

我们运行 Netgear GS724Tv3 交换机,每个端口的部分配置是“低功耗模式”选项。交换机的文档将此功能列为“绿色以太网配置”功能:

启用此功能且端口链路以 1 Gbps 上行时执行电缆测试:如果电缆小于 10 m,则 PHY 处于低功耗模式(标称功率)

我们购买了一组长度小于 1 m 的短跳线,其中一些可能会出现问题(测试仍在进行中)。我们目前已禁用此功能。

如果 NIC / SWITCH 之间的电缆小于 10 m,并且不考虑功耗,是否应该启用此功能?作为后续问题,Cat 6 千兆位是否有最小电缆长度要求?

networking switch gigabit-ethernet cat6

28
推荐指数
3
解决办法
4万
查看次数

为什么快照被视为临时备份而不是真正的备份?

我正在使用 VMware ESXi。在我们的团队中,我们习惯于为长期备份提供快照。

然后我们遇到了内存溢出和服务器挂断等问题。

我开始阅读 VMware 知识库文章和任何地方。到处都建议不要有很长一段时间的快照。

甚至 VMware 也建议将快照最多保留三天。

但是我们的团队一直要求我们至少有两个永久快照(直到删除 VM)。有时我们可能会使用虚拟机一年)。

  1. 一个快照用于新的机器状态。(所以当我们完成一个应用程序的测试时,我们将恢复到新状态并安装另一个应用程序)(如果我不允许这样做,我可能经常需要托管虚拟机。)

  2. 将 VM 保持在某种状态的下一个快照(也许他们会发现问题并将该状态保持一段时间。或者他们可能会安装应用程序的先决条件并让机器准备好进行测试。)

从逻辑上讲,他们的需求似乎是公平的。但如果我允许,我将允许他们长时间持有快照。我们没有将我们的 VM 用作邮件服务器或数据库服务器。

为什么长时间保留快照会产生不利影响?

为什么快照被视为临时备份,而不是真正的备份?

snapshot vmware-esxi vmware-vsphere

28
推荐指数
3
解决办法
1万
查看次数

如何使用 Linux 查找网络上未使用的 IP 地址?

我可以访问网络上的两台计算机(A 和 B)。两者都有一个子网掩码为 255.255.255.128 的静态 IP 地址(我检查过没有使用 DHCP 服务器)。我想为同一台机器配置多个 IP 地址,因此我想知道子网中已使用的所有 IP 地址。

较早的问题中,我尝试了nmap -sP -PR 172.16.128.*命令,但是,我对其结果持怀疑态度,因为相同的命令在我的两台计算机(A 和 B)上给出了不同的结果。结果显示,在 A 上,有 8 个 IP 地址的列表(据说)已经在使用,包括A 和 B 的IP 地址。

Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds
Run Code Online (Sandbox Code Playgroud)

但是在 B 上,结果是不同的,即

Nmap done: 256 IP addresses (0 hosts up) scanned in 0.00 seconds
Run Code Online (Sandbox Code Playgroud)

B 上的结果甚至没有显示自己的 IP 地址以及 A 的 IP 地址!

我到底做错了什么?在 Red Hat Linux (RHEL) 中是否有任何万无一失的方法来发现我的计算机所属的子网中正在使用的所有 IP 地址? …

networking ip linux-networking rhel6

28
推荐指数
5
解决办法
1万
查看次数

您应该使用 SSD 禁用页面文件吗?

我一直在阅读这个问题,它有很多很好的信息。

但是假设您有足够的 RAM,我认为应该在 SSD 上禁用页面文件以延长使用寿命。我知道你会在崩溃时丢失核心转储,但没有多少人需要这些信息。

根据我的理解,如果没有页面文件,当您达到 RAM 的限制时,可能会触发磁盘抖动。但是对于 SSD 来说,没有抖动的概念,读取速度很快。

你们有什么感想?

windows memory ssd

26
推荐指数
4
解决办法
6万
查看次数

在 Linux 上嗅探串口

如何在 Linux 上嗅探通过串行端口通信的数据包?

linux serial packet-sniffer

26
推荐指数
3
解决办法
5万
查看次数

我如何说服我的公司投资 IT - 域、安全等?

我为一家中小型零售商工作,该零售商拥有六家高街商店和一个网站。

IT 形势目前处于非常基本的状态。因为“IT 主管”只是我工作描述的一小部分,而且是名单上的最后一个,所以我没有像我希望的那样投入太多时间。

我们的网络上有大约 50 台计算机和 14 台 Windows 收银机(总公司内部有 30 台,外部商店有 20 台,仓库和笔记本电脑)。这一切都建立在工作组网络上,所有站点都通过非常基本的路由器级 VPN 设置连接在一起,每个商店都有子网。

因此,我无法管理任何东西,检查计算机是否安全,进行任何审核,确保安装了更新,管理访客设备的 Wi-Fi 或检查任何东西。

我真的很想要一个域名,但在告诉我的老板后,他说这不值得,因为:

  • 我们多年来一直在与一个工作组打交道,没有任何问题
  • 员工值得信赖
  • 如果我离开或在某件事发生时不可用,那么没有人能够理解它是如何工作的
  • 域的新硬件和许可的安装成本非常高。(我们目前只购买预制的 OEM Windows PC,然后是零星的零售 Office 许可证)
  • 由于域是集中管理的,如果发生重大问题,可能会导致所有计算机停止工作。(与工作组不同的是,如果只有一台计算机死机,那么其他一切都很好,不会影响其他人的工作。)

我不知道如何强调安全方面的严重性,因为我们没有域。任何人只要连接到我们的 Wi-Fi 就可以访问内容,任何人都可以从任何 PC 访问内容,因为用户没有安装密码,共享文件夹可以被任何人看到并删除,无需显示或备份日志。我不确定我们是否符合 PCI 标准,或者我们是否符合审计师的要求。我被告知忽略这一点,不要担心。

由于“内部 IT 基础设施主管”在我的工作描述中,如果我们遇到数据泄露或法律诉讼,我也不希望被追究责任。

我如何证明事情需要改变,我的时间和额外的钱需要花在这上面?对于我们这样规模的公司,可能需要一名全职网络管理员。或者我是否想得太多了,对我真正想要的东西非常自私,一个工作组就可以了?

更新:听起来我可能会保留域的想法,而只是尝试一些较小的事情。例如,确保打开更新、病毒扫描和防火墙,确保在个人 PC 上启用密码,在每台机器上启用备份,在有服务器的房间上物理锁。我不知道如何处理网络范围的文件共享和 Wi -Fi,但这是另一个问题!

security domain user-management

26
推荐指数
4
解决办法
3005
查看次数