我有Titan(在我的系统上运行嵌入式cassandra)。我正在使用我的python程序中的Bulbs包访问Titan Graph数据库。
通过上面的设置,我运行以下python应用程序来创建一个非常简单的图形。
from bulbs.titan import Graph
g = Graph()
switch = g.vertices.create(name="switch")
device = g.vertices.create(name="device")
g.edges.create(switch, "connected to", device)
如果我使用time
命令测量从linux命令执行上述python应用程序所需的时间
time python graph.py
我得到的价值如下所示。
real 0m1.654s
user 0m0.039s
sys 0m0.017s
创建顶点和边的挂钟时间为1.654秒。用户部分程序花费的时间为0.039秒。在内核部分上花费的时间是0.017秒。这两个组件加起来 0.056秒如何计算剩余的时间略多于1秒。这段时间线程是否正在睡觉?是否可以为另一个进程安排处理器?或处理器是否轮询? 我怎么知道这个?