| 2306 | cache_file = "{}/data/system_cache.pkl".format(PANEL_PATH) |
| 2307 | |
| 2308 | def _init_table(self) -> bool: |
| 2309 | tb_sql=''' |
| 2310 | CREATE TABLE IF NOT EXISTS `network` ( |
| 2311 | `id` INTEGER PRIMARY KEY AUTOINCREMENT, |
| 2312 | `up` INTEGER, |
| 2313 | `down` INTEGER, |
| 2314 | `total_up` INTEGER, |
| 2315 | `total_down` INTEGER, |
| 2316 | `down_packets` INTEGER, |
| 2317 | `up_packets` INTEGER, |
| 2318 | `addtime` INTEGER |
| 2319 | ); |
| 2320 | |
| 2321 | CREATE TABLE IF NOT EXISTS `cpuio` ( |
| 2322 | `id` INTEGER PRIMARY KEY AUTOINCREMENT, |
| 2323 | `pro` INTEGER, |
| 2324 | `mem` INTEGER, |
| 2325 | `addtime` INTEGER |
| 2326 | ); |
| 2327 | |
| 2328 | CREATE TABLE IF NOT EXISTS `diskio` ( |
| 2329 | `id` INTEGER PRIMARY KEY AUTOINCREMENT, |
| 2330 | `read_count` INTEGER, |
| 2331 | `write_count` INTEGER, |
| 2332 | `read_bytes` INTEGER, |
| 2333 | `write_bytes` INTEGER, |
| 2334 | `read_time` INTEGER, |
| 2335 | `write_time` INTEGER, |
| 2336 | `addtime` INTEGER |
| 2337 | ); |
| 2338 | |
| 2339 | CREATE TABLE IF NOT EXISTS `process_top_list` ( |
| 2340 | `id` INTEGER PRIMARY KEY AUTOINCREMENT, |
| 2341 | `cpu_top` REAL, |
| 2342 | `memory_top` REAL, |
| 2343 | `disk_top` REAL, |
| 2344 | `net_top` REAL, |
| 2345 | `all_top` REAL, |
| 2346 | `addtime` INTEGER |
| 2347 | ); |
| 2348 | |
| 2349 | CREATE TABLE IF NOT EXISTS `load_average` ( |
| 2350 | `id` INTEGER PRIMARY KEY AUTOINCREMENT, |
| 2351 | `pro` REAL, |
| 2352 | `one` REAL, |
| 2353 | `five` REAL, |
| 2354 | `fifteen` REAL, |
| 2355 | `addtime` INTEGER |
| 2356 | ); |
| 2357 | |
| 2358 | CREATE TABLE IF NOT EXISTS `backup_status` ( |
| 2359 | `id` INTEGER, |
| 2360 | `target` TEXT, |
| 2361 | `status` INTEGER, |
| 2362 | `msg` TEXT DEFAULT "", |
| 2363 | `addtime` DATETIME DEFAULT CURRENT_TIMESTAMP |
| 2364 | ); |
| 2365 | |