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
    • 最新
    • 标签
主页 / server / 问题

问题[trim](server)

Martin Hope
sohnman
Asked: 2020-12-29 07:18:20 +0800 CST

ZFS“自动调整”何时以及多久发生一次?

  • 3

我已阅读“添加 TRIM 支持”文章,但未能找到“ZFS 何时以及多久autotrim发生一次?”的线索。以及如何观察 的活动autotrim?

提前感谢您的评论。

zfs trim
  • 2 个回答
  • 5172 Views
Martin Hope
Anthony Fornito
Asked: 2016-11-01 09:34:14 +0800 CST

启用丢弃 HP 3PAR StoreServ 7400

  • 13

从这些先前提出的问题中分离出来

如何从已安装的驱动器 Redhat 7 中获取可用空间

更新 crypttab 要求 fstrim 的密码

我们有一个 HP 3PAR StoreServ 7400,有 170 个虚拟机分布在 38 台主机上。

这是我理解的问题:(另外,我被告知一些信息,我不确定它是否正确,我已经阅读了 HP 3PAR StoreServ 7400 白皮书并且真的找不到任何支持我的存储人员的信息告诉我。因此,如果有人注意到以下任何内容不真实,请告诉我。)

3 PAR 分为 3 个部分,

第 1 层:SSD 用于缓存和快速访问常用文件。

第 2 层:和第 3 层:某种旋转盘,我不确定还有什么以及为什么还有额外的 2 层,但我的假设是第 2 层用于不最常访问但有点访问的数据,第 3 层用于其余的存储。

在 SSD 部分中,正如我在许多文章中所读到的,当数据写入 SSD 块然后删除该块时,直到将新数据写入其中,该块才会归零,因此,当块中的数据被删除时,存储映射的表info 得到更新,然后当新数据写入同一个块时,首先需要将该块归零,然后才能写入。如果驱动器没有经过周期性调整,SSD 中的这个过程可能会导致较低的 w/r 速度。

3PAR LUN 是精简配置的,VM 是急切密集配置的。

根据我的存储专家的说法,3PAR 有一个内置的特殊功能,它允许 SSD 存储没有被用于其他 VM 的需要,这是没有意义的。

事实核查:

厚置备的 VM 是 VMDK 文件,创建 VM 时,您指定 VM 的大小,这会创建 VMDK 文件。在我看来,这告诉我,如果定期访问 VM,则整个 VMDK 文件都将移动到 SDD,他们告诉我的是,即使 VMDK 设置为使用 40GB,也可以使用其中的 40GB其他虚拟机?在我看来,这听起来更像是精简配置的虚拟机而不是厚实的虚拟机。

好的解决问题。

在我们的 Windows 系统上,我们使用 sdelete 来查找和清零未使用的块。

在我们的 Linux Fedora 系统上,我一直在试图弄清楚如何让 fstrim 工作。

我确实尝试了 dd=write-big-file delete-big-file 命令,它通过屋顶发送了磁盘 I/O,这被注意到了,我被告知不要再这样做了。

做了一些研究,在我看来 sdelete 几乎与 dd=write-big-file delete-big-file 做同样的事情,那么为什么磁盘 I/O 在 Windows 系统上没有通过屋顶呢?

所以我想我已经把它缩减为两个解决方案。我都不知道该怎么做。

  1. 不知何故,无需 v-motion 将 VM 移动到不同的存储阵列,就能够在 SAN 的整个 SSD 部分上运行类似 fstrim 的功能。

旁注:如果我了解我读过的所有内容,fstrim 会查看每个块以查看数据是否存在以及是否需要,如果不需要,则将块清零,因为 sdelete 写入一个巨大的文件,然后将其删除。这就是为什么我要在 3PAR 的整个 SSD 部分中寻找 fstrim 选项的原因。

  1. Longshot,但我使用 fstrim 得到的错误是:

[root@rhtest ~]# fstrim -v /fstrim: /: 不支持丢弃操作

我已经读到需要在操作系统和数据存储上设置丢弃选项,但我不知道在 3PAR 上的何处或如何设置丢弃选项,我对 3PAR 同时具有 SSH 和 GUI 访问权限。

我已经经历了无数次在操作系统中设置丢弃的演练,无论我以多少不同的方式旋转它,我总是得到同样的错误。

是的,我还研究了其他选项 zerofree 是一个,还有一些其他的选项没有想到,但是它们要么像 zdelete 一样工作,要么我读到它们非常危险,我查看了 hdparam 等。

下面我将提供一些有关操作系统的输出,它们都是相同的。

[root@rhtest ~]# hostnamectl
    Static hostname: rhtest.domain.com
    Icon name: computer-vm
    Chassis: vm
    Machine ID: f52e8e75ae704c579e2fbdf8e7a1d5ac
    Boot ID: 98ba6a02443d41cba9cf457acf5ed194
    Virtualization: vmware
    Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)
    CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server
    Kernel: Linux 3.10.0-327.el7.x86_64
    Architecture: x86-64

[root@rhtest ~]# blkid
    /dev/block/8:2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"
    /dev/block/253:1: UUID="ad872f09-5147-4252-af56-aa6244219515" TYPE="xfs"
    /dev/block/8:1: UUID="83aac355-a443-4ff9-90fa-9f6da8e31cc2" TYPE="xfs"
    /dev/block/253:0: UUID="dbe56f6a-2a4a-42da-82e2-bef9a73caafb" TYPE="swap"

[root@rhtest ~]# lsblk
    NAME                           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    fd0                              2:0    1    4K  0 disk
    sda                              8:0    0   50G  0 disk
    ââsda1                           8:1    0  500M  0 part /boot
    ââsda2                           8:2    0 49.5G  0 part
        âârhel_-rhtest-swap 253:0    0    2G  0 lvm  [SWAP]
        âârhel_-rhtest-root 253:1    0 47.5G  0 lvm  /
    sdb                              8:16   0   50G  0 disk
    sr0                             11:0    1 1024M  0 rom


[root@rhtest ~]# df -h
    Filesystem                              Size  Used Avail Use% Mounted on
    /dev/mapper/rhel_-rhtest-root   48G  883M   47G   2% /
    devtmpfs                                991M     0  991M   0% /dev
    tmpfs                                  1001M     0 1001M   0% /dev/shm
    tmpfs                                  1001M  8.5M  993M   1% /run
    tmpfs                                  1001M     0 1001M   0% /sys/fs/cgroup
    /dev/sda1                               497M  124M  374M  25% /boot
    tmpfs                                   201M     0  201M   0% /run/user/0
redhat ssd hp-smart-array trim
  • 2 个回答
  • 824 Views
Martin Hope
Brian Blood
Asked: 2012-07-04 06:47:59 +0800 CST

TRIM 是否通过基于 LVM 的 PV Xen domU 传递到底层 SSD

  • 4

场景:-- Debian Xen dom0 -- SSD 驱动器设置为 LVM PV/单卷组。-- 在 LVM 逻辑卷上进行基于 Debian pv_ops 的 domU 设置。-- domU 中的文件系统是启用了丢弃选项的 ext4。

问:domU内部产生的TRIM命令会不会经过这些层到达物理SSD?

xen linux lvm ssd trim
  • 1 个回答
  • 1060 Views
Martin Hope
user32222
Asked: 2010-02-19 19:02:04 +0800 CST

通过 iSCSI 连接时在 intel x25-m G2 上进行修剪

  • 1

我在通过 iscsi 连接到 x25-M G2 的 esxi 上运行 Windows 7 vm,它在服务器 2008 上运行 starwind iscsi。trim 是 vm 操作系统或 iscsi 服务器操作系统的功能,还是不适用于 ISCSI?

ssd windows-7 trim
  • 2 个回答
  • 2369 Views
Martin Hope
Joel K
Asked: 2010-01-23 15:13:58 +0800 CST

用于重置 Intel X25 SSD 磨损均衡表的 Linux 工具?

  • 4

我知道 DOS 实用程序可以将英特尔 SSD “重置”为出厂设置,但我不想关闭我的系统来对我的 SSD 执行此操作。

据说较新的内核支持 TRIM,但我还没有找到任何实用程序来实际运行 TRIM。

有没有人找到办法做到这一点?

linux ssd intel trim
  • 4 个回答
  • 3801 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