{ "info": { "author": "Masumi Kanai", "author_email": "masumi.net@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "ioprobe\n================\n.. image:: https://circleci.com/gh/masu-mi/ioprobe/tree/master.svg?style=svg\n :target: https://circleci.com/gh/masu-mi/ioprobe/tree/master\n.. image:: https://badge.fury.io/py/ioprobe.svg\n :target: https://badge.fury.io/py/ioprobe\n\nIoprobe offers observability of process's I/O througput.\nThis Package requires `/proc/[pid]/io`, so doesn't work in OSX and Windows.\n\nUsage\n----------\n\n.. code-block:: bash\n\n $ ioprobe -h\n usage: ioprobe [-h] [--json] pid\n\n I/O probe for process.\n\n positional arguments:\n pid target process's pid.\n\n optional arguments:\n -h, --help show this help message and exit\n --json change command's output to JSON.\n\nSample\n----------\n\n.. code-block:: bash\n\n $ sudo ioprobe [pid]\n date rchar/s wchar/s syscr/s syscw/s read_bytes/s write_bytes/s cancelled_write_bytes/s\n 2015-02-28 00:11:36 0 0 0 0 0 0 0\n 2015-02-28 00:11:37 0 0 0 0 0 0 0\n\n $ sudo ioprobe --json [pid]\n {'write_bytes': 0, 'cancelled_write_bytes': 0, 'read_bytes': 0, 'date': '2015-02-28 00:12:15', 'syscr': 0, 'wchar': 0, 'rchar': 0, 'syscw': 0}\n {'write_bytes': 0, 'cancelled_write_bytes': 0, 'read_bytes': 0, 'date': '2015-02-28 00:12:16', 'syscr': 0, 'wchar': 0, 'rchar': 0, 'syscw': 0}\n\n\nCredits\n----------\n\n- Distribute_\n- Buildout_\n- modern-package-template_\n\n.. _Distribute: http://pypi.python.org/pypi/distribute\n.. _Buildout: http://www.buildout.org/\n.. _modern-package-template: http://pypi.python.org/pypi/modern-package-template\n\n\nNews\n====\n\n0.1\n---\n\n*Create date: 2017-09-12*\n\n* arrange package directory\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/masu-mi/ioprobe", "keywords": "proc system process io", "license": "The BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "ioprobe", "package_url": "https://pypi.org/project/ioprobe/", "platform": "", "project_url": "https://pypi.org/project/ioprobe/", "project_urls": { "Homepage": "https://github.com/masu-mi/ioprobe" }, "release_url": "https://pypi.org/project/ioprobe/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Observation tool for I/O per process", "version": "0.1.1" }, "last_serial": 3510759, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0c259dd20f67c17c3c74f8252ae7908a", "sha256": "7accd5dc6b0860e609abfad17a98cedae64c89497701ad89ae6c604bd56d58b4" }, "downloads": -1, "filename": "ioprobe-0.1.tar.gz", "has_sig": false, "md5_digest": "0c259dd20f67c17c3c74f8252ae7908a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3066, "upload_time": "2017-09-13T16:10:44", "url": "https://files.pythonhosted.org/packages/36/89/0979d984fa03a80c15a582114ababbeaad64c74c0eed2e2c7c13448e151e/ioprobe-0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "826f36428dc64479ee066297ca262835", "sha256": "6e272d0d4754356456519d94b25e1248fd3fd5a9d0278a5705e4956183d790ad" }, "downloads": -1, "filename": "ioprobe-0.1.0.tar.gz", "has_sig": false, "md5_digest": "826f36428dc64479ee066297ca262835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3070, "upload_time": "2017-09-14T04:48:04", "url": "https://files.pythonhosted.org/packages/26/5a/bc150342f3358d9ea232fdefd1bc66d46d95027b04a91ff578fa508d0574/ioprobe-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "717124d166285fa3a85f3fd06905881f", "sha256": "5cc31b77dfffedb784821998a11fbc222a8930697eed45f94c6e69b95822c238" }, "downloads": -1, "filename": "ioprobe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "717124d166285fa3a85f3fd06905881f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4358, "upload_time": "2018-01-22T10:23:07", "url": "https://files.pythonhosted.org/packages/53/06/131d7b27231766c1e7ece6dede0519469e0078a33726ea5f6389a58c60b7/ioprobe-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "717124d166285fa3a85f3fd06905881f", "sha256": "5cc31b77dfffedb784821998a11fbc222a8930697eed45f94c6e69b95822c238" }, "downloads": -1, "filename": "ioprobe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "717124d166285fa3a85f3fd06905881f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4358, "upload_time": "2018-01-22T10:23:07", "url": "https://files.pythonhosted.org/packages/53/06/131d7b27231766c1e7ece6dede0519469e0078a33726ea5f6389a58c60b7/ioprobe-0.1.1.tar.gz" } ] }