下面的测试总是失败(这是在linux系统上运行的,问题不是关于其他OSes的):
from time import time
from decimal import Decimal
from pathlib import Path
def test_timing():
start = Decimal(time())
p = Path(__file__).parent / 'testfile.txt' # does not yet exist
p.touch()
mt = p.st
关于在我的Gnu/服务器上使用这个脚本,我需要您的建议。
服务器用于使用magento平台托管网站。我注意到,每2-3天当我检查内存时,它显示的是5到7GB的空闲内存,总共64 GB。
我偶然发现了一个网站:如何在Linux上清除RAM内存缓存、缓冲区和交换空间。
其中的脚本如下:
#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production
# instead use "echo 1"
echo 3 > /proc/sys/vm/drop_cache
有一个时间关键型应用程序,它处理来自交易服务器的消息,在那里我们每秒可以获得大约10K个消息……有时,应用程序在数据库中执行插入操作时会花费大量时间……在与开发团队反复讨论了几天后,我们的数据库团队决定构建一个简单的C#应用程序,它驻留在与数据库服务器相同的机架和网络上的服务器上。有问题的数据库是sql server 2012标准。
时间是这样从ado.net获取的..。
var currT1 = DateTime.Now;
sqlComm.ExecuteNonQuery();
var l