我们有几千个小文件 (2-20KB) 可以在一个文件夹中的服务器之间复制以进行备份。目前,该过程作为 cron 作业自动执行,并将每个文件的 SCP 副本复制到远程服务器。
这些文件主要是基于文本的,所以我想SCP -C ...可能会起作用,但是我不确定是否有办法将所有这些小文件打包(显然尝试压缩每个 5KB 文件是没有意义的)。
我可以压缩这些文件,但是我需要在另一侧解压缩它们(需要运行一些进程来监控 SCP 副本何时完成并触发和解压缩)。
另一种选择是执行 ssh 并通过管道传输 zip 和解压缩
所以问题是通过 WAN 将许多许多小文件复制到远程服务器,同时最大限度地减少需要在远程主机上进行的更改数量的最有效方法是什么?
干杯!
我有一个金士顿 SSDNow V+ 64GB SSD,我了解 NAND 的写入/擦除如何磨损闪存。
这是因为写入/擦除 NAND 会损坏浮栅周围的氧化层,随着时间的推移,这会导致电子捕获,电子被捕获在氧化层本身中。这会导致单元格的 0 和 1 状态之间的差异慢慢消失。处理这个会降低性能。参考
这可以通过在细胞的相反方向施加更大的电压以去除阻挡细胞的电子来“重置”。
有没有什么软件方法可以让 SSD 向 NAND 施加电压?
我在 sata 2 上有一个 Kingston SSDNOW。做一个基准测试,我得到以下结果:

可以看出,顺序写性能很糟糕。甚至低于 100 MB/s。还有为什么标记为 4k 的测试显示如此糟糕的性能。我的驱动器快死了吗?
我在启用修剪的 Windows7 上。
更新
SSD 的确切型号是:
金士顿 SSDNow V100 256GB
它声称读取速度为 250MB/秒,写入速度为 230MB/秒
http://www.amazon.com/Kingston-SSDNow-Notebook-SV100S2N-256GZ/dp/B004BDORLU
我正在 Windows 上使用 XAMPP 在本地使用 PHP 和 MySQL 进行开发。该网站在未连接到任何数据库时相当快。但是,当我连接到 MySQL 数据库时,一个简单的请求现在大约需要一秒钟。
注意:在我的远程 Debian vServer 上不是这种情况。无论是否使用数据库,我的 vServer 都能快速处理请求。
我使用 Windows 8 x64 和最新版本的 XAMPP,我没有对配置文件进行任何更改。
这种糟糕表现的原因可能是什么?^
编辑:这是我使用的连接代码:
$sql = new SqlConnection($cfgDbHost, $cfgDbUser, $cfgDbPassword);
$sql->setCurrentDatabase($cfgDbDatabase);
[...]
class SqlConnection
{
private $Link, $CurrentDatabase, $IsConnected;
function SqlConnection($host = 'localhost', $user = 'root', $pass = '')
{
$this->Link = @mysql_connect($host, $user, $pass);
$this->IsConnected = $this->Link != NULL;
}
function setCurrentDatabase($database)
{
if (@mysql_select_db($database, $this->Link))
{
$this->CurrentDatabase = $database;
return true;
}
else
{
return false;
} …Run Code Online (Sandbox Code Playgroud) 我发现我安装了一年多的 Windows 7 有一个臃肿的 Windows (C:\Windows) 目录 (20GB)。如果我错了,请纠正我,但我认为这不正常。有没有办法解决这个问题并防止它发生?
我的网络已经建立并且已经工作了“一段时间”。我在一堆设备和站点上有 wifi 和有线互联网(我不想承认),千兆路由器正在工作和配置。一切都是 wifi g 或 100mbit 或更新。我最近在 3 个最常用的站点上重新加载了窗口。
我的互联网上限是 16mbit/1mbit,我刚从 speedtest.net 上跑掉(并且意识到我需要抨击TW,因为我没有像我应该拥有的那样给我接近 50 的任何东西)。一切都可以像 netflix、steam 游戏、bittorrent 等一样同时运行,并且没有问题。
但是当我将文件从一个站点复制到另一个站点时,我似乎永远无法破解 20mbit。它不限制在 20mbit(我使用优秀的网络http://www.softperfect.com/products/networx/观看),它上下左右摇摆不定,似乎永远无法管理 ~20mbit。在某些电台,即使我家里没有 10mbit 网卡,它也永远不会接近这个值。
现在我正在将我的音乐制作源文件库从个人电脑复制到笔记本电脑。这些文件的大小从几兆到几场不等。而且我意识到复制 1k * 2mbyte 文件会比 1 * 2gbyte 文件慢得多,但即使是大文件,它也不会恢复。但是在千兆网卡和有线之间,我希望它是当前速度的 20 倍以上。
我希望,即使在 2 个无线 g 设备之间,我也可以获得 > 40mbit,技术上限为 54mbit,而在 2 个千兆站之间,我可以获得 > 500mbit(评论说他们一直得到 700)
注意:我不是要达到 100% 宣传速度。我知道这在 Windows 中是无法实现的。我只想使用我机器上的技术。
从我记事起,这一直是一个持续存在的问题,跨越路由器、Windows 重新加载和各种设备,唯一不变的是我的家庭办公室工作电脑……甚至它也只持续了几年。这实际上是我一年前购买这款路由器的原因。然而今天,当文件副本告诉我4 天时,它终于让我紧张了。
[更新]
我在两台机器之间找到并运行了 j/iperf。TCP 不起作用,但 UDP 起作用了。最大有线速度:275 mbit。最大 wifi <> 桌面速度:275mbit。这正是我在桌面上获得的驱动器速度的 sata …
networking router performance wireless-networking home-networking
我拥有四核 Core i5 笔记本电脑。我很想知道我的笔记本电脑执行一条简单的指令需要多长时间。所以,我做了 cat /proc/cpuinfo。下面是它的相关部分,
model name : Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
cpu MHz : 1200.000
Run Code Online (Sandbox Code Playgroud)
我想知道 cpu MHz 到底是什么意思?并且,是否可以从上述数据计算 MIPS。如果是,如何?
我有一台电脑,但我不经常使用它(大约一个月一次)。每次我打开电脑时,它都会明显变慢,风扇声音也越来越大。即使在我确定计算机内部没有灰尘之后,它仍然会减慢加班速度。我想知道为什么,我该如何阻止它?
附注。我使用 Windows 8。HP TouchSmart 300。CPU:AMD Athlon II X2 235e。4GB 内存。500GB 硬盘。
为什么 Windows 等桌面操作系统从睡眠或休眠模式恢复时响应时间很长?
直观地说,响应时间应该更短。但是是什么内部混乱导致需要一段时间才能恢复理智?
我正在使用gnome-disks从 PS3 中取出的旧 5400RPM Hitachi HDD 进行基准测试。它通过外部 USB 3.0 外壳连接到我的计算机。这是基准测试的输出图:

为什么速度在基准测试的一半左右开始稳步下降?我运行了所有 SMART 自检,它说一切正常,驱动器健康。那么怎么了?
另一方面,35MB/s 似乎有点慢。甚至 5400 RPM 的硬盘驱动器通常都运行得更快吗?是因为我使用的是外部 USB 机箱而不是直接连接到 SATA 吗?
performance ×10
benchmarking ×2
hard-drive ×2
ssd ×2
compression ×1
cpu ×1
cpu-speed ×1
hibernate ×1
maintenance ×1
mips ×1
mysql ×1
networking ×1
php ×1
remote ×1
reset ×1
router ×1
scp ×1
windows-7 ×1
xampp ×1