AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-3431

Antoine Benkemoun's questions

Martin Hope
Antoine Benkemoun
Asked: 2014-08-28 07:16:35 +0800 CST

与 puppet-dashboard 一起使用时,如何防止 MySQL 增加其磁盘空间使用量?

  • 2

设置

我们有一个使用 MySQL v5.1.73(innoDB 存储引擎)和 puppet-dashboard 版本 1.2.23 设置的 Debian Linux。您可能已经猜到了,puppet-dashboard 使用 MySQL 作为其后端。

此外,它不应该是相关的,但这是 vSphere 5.5 上的 VMware 虚拟机。

问题

问题在于,尽管 puppet 节点的数量和运行频率保持相对相同,但 MySQL 使用的磁盘空间仍在以令人不安的方式不断增加,以至于现在已经成为一个问题。

下图说明了这个问题。

磁盘空间下降

我们已经实施了两个 cron 作业,应该可以释放磁盘空间。它们如下,并且都每天运行:

  • 耙 RAILS_ENV=生产数据库:原始:优化
  • rake RAILS_ENV=生产报告:修剪:孤立最多=3 单位=星期一

您可以在图中看到的下降是 cron 作业正在运行并占用更多空间以试图释放一些空间。

未启用 MySQL 二进制日志。此服务器上使用的 95% 的磁盘空间位于 /var/lib/mysql/dashboard_production,这是存储 MySQL 数据的目录。

我们之前在使用不同的应用程序(Zabbix 监控)时遇到过这个问题,不得不转储数据库并重新导入以释放空间。这是一个非常痛苦的过程,不是一个非常优雅的解决方案,但它最终奏效了。

有什么办法可以回收这个磁盘空间?我们能做些什么来阻止这种行为?

编辑 1

我们确实在使用 innoDB,并且我们没有使用配置指令“innodb_file_per_table”。

按照 Felix 的要求,命令的输出如下:

+----------------------+-------------------+-------------+
| table_schema         | table_name        | data_length |
+----------------------+-------------------+-------------+
| dashboard_production | resource_statuses | 39730544640 |
| dashboard_production | metrics           |   643825664 |
| dashboard_production | report_logs       |   448675840 |
| dashboard_production | timeline_events   |    65634304 |
| dashboard_production | reports           |    50937856 |
| dashboard_production | resource_events   |    38338560 |
| glpidb               | glpi_crontasklogs |    21204608 |
| ocsweb               | softwares         |     8912896 |
| ocsweb               | deploy            |     5044208 |
| phpipam              | logs              |     1269584 |
+----------------------+-------------------+-------------+

此外,我将尝试没有提到的“孤立”选项以及其他替代方案的报告:修剪任务,并将保持此问题的更新。

编辑 2

我运行了 reports:prune rake 任务,尽管删除了 230000 份报告,但它继续占用更多空间……因此,我将继续使用其他选项。

在此处输入图像描述

解决方案

在删除数据库中三分之二的条目后,它只释放了 200MB 的磁盘空间,这是毫无意义的。我们最终转储了内容并重新导入它,注意启用“innodb_file_per_table”。

我们只需要等待,看看这是否能长期解决解决方案,但目前似乎是这样。

mysql
  • 1 个回答
  • 4102 Views
Martin Hope
Antoine Benkemoun
Asked: 2010-03-25 00:16:13 +0800 CST

Cisco ASA 不将流量从一个接口转发到另一个接口

  • 2

我在 Cisco ASA 5510 的配置过程中需要帮助。我已经设置了 4 个 Cisco ASA,它们通过一个大型 LAN 互连在一起。每个 Cisco ASA 都连接了 3 或 4 个 LAN。IP 路由部分由 OSPF 负责。我的问题在另一个层面。

连接到连接到 ASA 的 LAN 之一的计算机与外界通信没有问题。外部世界是“在”ASA 之后的任何东西。我的问题是我完全无法让它们与连接到同一个 ASA 的另一个 LAN 通信。换句话说,我无法将流量从给定 ASA 的一个接口发送到同一 ASA 的另一个接口。

我的配置如下:

!
hostname Fuji
!
interface Ethernet0/0
 speed 100
 duplex full
 nameif outside
 security-level 0
 ip address 10.0.0.2 255.255.255.0  no shutdown
!
interface Ethernet0/1
 speed 100
 duplex full
 nameif cs4  no shutdown
 security-level 100
 ip address 10.1.4.1 255.255.255.0
! 
interface Ethernet0/2  
speed 100  
duplex full  
no shutdown 
!
interface Ethernet0/2.15  vlan 15
 nameif cs5
 security-level 100
 ip address 10.1.5.1 255.255.255.0
!
interface Ethernet0/2.16  vlan 16
 nameif cs6
 security-level 100
 ip address 10.1.6.1 255.255.255.0
!
interface Management0/0
 speed 100
 duplex full
 nameif management
 security-level 100
 ip address 10.6.0.252 255.255.255.0
!
access-list nat_cs4 extended permit ip 10.1.4.0 255.255.255.0 any
access-list acl_cs4 extended permit ip 10.1.4.0 255.255.255.0 any
access-list nat_cs5 extended permit ip 10.1.5.0 255.255.255.0 any
access-list acl_cs5 extended permit ip 10.1.5.0 255.255.255.0 any
access-list nat_cs6 extended permit ip 10.1.6.0 255.255.255.0 any
access-list acl_cs6 extended permit ip 10.1.6.0 255.255.255.0 any
!
access-list nat_outside extended permit ip any any
access-list acl_outside extended permit ip any 10.1.4.0 255.255.255.0
access-list acl_outside extended permit ip any 10.1.5.0 255.255.255.0
access-list acl_outside extended permit ip any 10.1.6.0 255.255.255.0
!
nat (outside) 0 access-list nat_outside
nat (cs4) 0 access-list nat_cs4
nat (cs5) 0 access-list nat_cs5
nat (cs6) 0 access-list nat_cs6
!
static (outside,cs4) 0.0.0.0 0.0.0.0 netmask 0.0.0.0
static (outside,cs5) 0.0.0.0 0.0.0.0 netmask 0.0.0.0
static (outside,cs6) 0.0.0.0 0.0.0.0 netmask 0.0.0.0
!
static (cs4,outside) 10.1.4.0 10.1.4.0 netmask 255.255.255.0
static (cs4,cs5) 10.1.4.0 10.1.4.0 netmask 255.255.255.0
static (cs4,cs6) 10.1.4.0 10.1.4.0 netmask 255.255.255.0
!
static (cs5,outside) 10.1.5.0 10.1.5.0 netmask 255.255.255.0
static (cs5,cs4) 10.1.5.0 10.1.5.0 netmask 255.255.255.0
static (cs5,cs6) 10.1.5.0 10.1.5.0 netmask 255.255.255.0
!
static (cs6,outside) 10.1.6.0 10.1.6.0 netmask 255.255.255.0
static (cs6,cs4) 10.1.6.0 10.1.6.0 netmask 255.255.255.0
static (cs6,cs5) 10.1.6.0 10.1.6.0 netmask 255.255.255.0
!
access-group acl_outside in interface outside
access-group acl_cs4 in interface cs4
access-group acl_cs5 in interface cs5
access-group acl_cs6 in interface cs6
!
router ospf 1
 network 10.0.0.0 255.255.255.0 area 1
 network 10.1.4.0 255.255.255.0 area 1
 network 10.1.5.0 255.255.255.0 area 1
 network 10.1.6.0 255.255.255.0 area 1
 log-adj-changes
!

这种配置没有什么真正复杂的。它只是从一个接口到另一个接口的 NAT,仅此而已。我尝试启用相同安全流量许可接口,但这没有帮助。

因此,我必须遗漏一些更复杂的东西。有谁知道为什么我不能将流量从一个接口转发到另一个接口?

预先感谢您的帮助,

安托万

cisco nat cisco-asa traffic-filtering
  • 2 个回答
  • 7088 Views
Martin Hope
Antoine Benkemoun
Asked: 2010-03-13 09:49:55 +0800 CST

Cisco ASA 绑定/组合/端口通道功能

  • 1

在我看来,这似乎是一个非常简单的问题,我可以自己回答,但我无法找到有关此主题的任何信息。

我有一个 Cisco ASA 5510,它有 4 个 FastEthernet 接口。我想知道是否可以将这些接口中的 2 个或 3 个用作端口通道,以便为多个 VLAN 聚合带宽。

我在 Cisco 网站和 Google 上都没有找到任何信息。这只是一个愚蠢/疯狂的想法还是我错过了什么?

预先感谢您的帮助,

安托万

编辑:我检查了Cisco ASA 命令参考指南,没有端口通道命令...

cisco bonding cisco-asa
  • 2 个回答
  • 3065 Views
Martin Hope
Antoine Benkemoun
Asked: 2009-09-17 06:56:25 +0800 CST

使用多个 LDAP 的开源代理身份验证

  • 1

我正在为我的工作设置新的网络代理。我们最初计划购买 Blue Coat 代理,但经济衰退来了,我们不再购买它们了……

这些代理的最大特点是它们提供了针对多个 LDAP 代理对用户进行身份验证的可能性。例如,某个用户子网针对特定 LDAP 服务器进行身份验证,而另一个用户子网针对另一个 LDAP 服务器进行身份验证。

使用 Squid 等开源软件可以做到这一点吗?我真的很喜欢 Pfsense,因为界面非常简单漂亮,可以用它做这样的事情吗?

预先感谢您的帮助,

安托万

ldap
  • 3 个回答
  • 4306 Views
Martin Hope
Antoine Benkemoun
Asked: 2009-06-26 05:47:42 +0800 CST

OpenVPN 硬件要求

  • 2

我正在计划一个新的网络。来自该网络的所有流量都将被转发到 VPN,以便在远程服务器上退出到 Internet。这将通过 OpenVPN 完成。将只有一条隧道。

我们正在研究一种非常高速的互联网连接,其下行速度为 100 Mbit/s,上行速度为 5 Mbit/s。

我需要什么样的硬件来支持这样的速度?OpenVPN 服务器的硬件大小是否有任何经验法则?

一个原子板就足够了吗?AMD Geode 800Mhz 怎么样?

预先感谢您的帮助,

vpn hardware openvpn sizing
  • 4 个回答
  • 21259 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve