mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-18 07:44:26 +01:00
new: tap server tab disk io view to switch
This commit is contained in:
@@ -35,22 +35,22 @@ enum NetViewType {
|
||||
}
|
||||
}
|
||||
|
||||
NetViewData build(ServerStatus ss) {
|
||||
(String, String) build(ServerStatus ss) {
|
||||
switch (this) {
|
||||
case NetViewType.conn:
|
||||
return NetViewData(
|
||||
'Conn:\n${ss.tcp.maxConn}',
|
||||
'Fail:\n${ss.tcp.fail}',
|
||||
return (
|
||||
'${l10n.conn}:\n${ss.tcp.maxConn}',
|
||||
'${l10n.failed}:\n${ss.tcp.fail}',
|
||||
);
|
||||
case NetViewType.speed:
|
||||
return NetViewData(
|
||||
'In:\n${ss.netSpeed.speedIn(all: true)}',
|
||||
'Out:\n${ss.netSpeed.speedOut(all: true)}',
|
||||
return (
|
||||
'↓:\n${ss.netSpeed.speedIn(all: true)}',
|
||||
'↑:\n${ss.netSpeed.speedOut(all: true)}',
|
||||
);
|
||||
case NetViewType.traffic:
|
||||
return NetViewData(
|
||||
'In:\n${ss.netSpeed.sizeIn(all: true)}',
|
||||
'Out:\n${ss.netSpeed.sizeOut(all: true)}',
|
||||
return (
|
||||
'↓:\n${ss.netSpeed.sizeIn(all: true)}',
|
||||
'↑:\n${ss.netSpeed.sizeOut(all: true)}',
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -77,10 +77,3 @@ enum NetViewType {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class NetViewData {
|
||||
final String up;
|
||||
final String down;
|
||||
|
||||
NetViewData(this.up, this.down);
|
||||
}
|
||||
|
||||
@@ -84,8 +84,10 @@ class DiskIO extends TimeSeq<DiskIOPiece> {
|
||||
final vals = item.split(Miscs.blankReg);
|
||||
if (vals.length < 10) continue;
|
||||
try {
|
||||
final dev = vals[2];
|
||||
if (dev.startsWith('loop')) continue;
|
||||
items.add(DiskIOPiece(
|
||||
dev: vals[2],
|
||||
dev: dev,
|
||||
sectorsRead: int.parse(vals[5]),
|
||||
sectorsWrite: int.parse(vals[9]),
|
||||
time: time,
|
||||
|
||||
Reference in New Issue
Block a user